
ACM ByteCast
ACM ByteCast is a podcast series from ACM’s Practitioners Board in which hosts Rashmi Mohan, Bruke Kifle, Scott Hanselman, Sabrina Hsueh, and Harald Störrle interview researchers, practitioners, and innovators who are at the intersection of computing research and practice. In each episode, guests will share their experiences, the lessons they’ve learned, and their own visions for the future of computing.
Latest episodes

Jul 27, 2021 • 40min
Mounia Lalmas - Episode 18
In this episode of ACM ByteCast, Rashmi Mohan hosts Mounia Lalmas, Director of Research and Head of Tech Research in Personalization at Spotify, leading a team of researchers in content personalization and discovery. Prior to that, she was Director of Research at Yahoo London. She also holds an Honorary Professorship at University College London. Mounia’s work focuses on studying user engagement in areas such as native advertising, digital media, social media, and search, and now audio (music and talk). She is a frequent conference speaker, author, and organizer whose research has appeared at many ACM (and other) conferences, including CIKM, RecSys, SIGIR, SIGKDD, UMAP, WSDM, WWW, and more.
Mounia relates her beginnings in computing as a young student growing up in Algeria, her love for mathematical abstraction, and passion for evaluation and user engagement. She also traces her interest in the field of information retrieval and highlights some of the challenges in building robust recommender systems for music lovers. Mounia and Rashmi also discuss the differences between academic and industrial research, the important role conferences and networking play in computing research, and what excites her most in the fields of personalization research and information retrieval.

Jun 28, 2021 • 51min
Bryan Cantrill - Episode 17
In this episode of ACM ByteCast, Rashmi Mohan hosts Bryan Cantrill, Co-founder and Chief Technology Officer at Oxide Computer Company and a past member of the ACM Queue Editorial Board. Previously, he was Vice President of Engineering and CTO at Joyent. He is known for his work on the award-winning DTrace software, a comprehensive dynamic tracing framework for which he was included in MIT Technology Review’s TR35 (35 Top Young Innovators) list.
Bryan describes discovering computing as a kid growing up in the 80s and falling in love with the challenge of solving difficult problems and getting hard programs to work. He talks about DTrace, which he first conceived as an undergraduate at Brown University and co-designed at Sun Microsystems (later acquired by Oracle). He also explains why he thinks open source will conquer every domain, his current challenge of designing a rack-scale computer for the enterprise, and much more.

May 27, 2021 • 37min
Leslie Lamport - Episode 16 (Special Episode in Partnership with the Hanselminutes Podcast)
In this episode of ACM ByteCast, our special guest host Scott Hanselman (of The Hanselminutes Podcast) welcomes 2013 ACM A.M. Turing Award laureate Leslie Lamport of Microsoft Research, best known for his seminal work in distributed and concurrent systems, and as the initial developer of the document preparation system LaTeX and the author of its first manual. Among his many honors and recognitions, Lamport is a Fellow of ACM and has received the IEEE Emanuel R. Piore Award, the Dijkstra Prize, and the IEEE John von Neumann Medal.
Leslie shares his journey into computing, which started out as something he only did in his spare time as a mathematician. Scott and Leslie discuss the differences and similarities between computer science and software engineering, the math involved in Leslie’s high-level temporal logic of actions (TLA), which can help solve the famous Byzantine Generals Problem, and the algorithms Leslie himself has created. He also reflects on how the building of distributed systems has changes since the 60s and 70s.
Subscribe to the Hanselminutes Podcast: https://www.hanselminutes.com/.
Links:
Time-Clocks Paper
Bakery Algorithm
Mutual Exclusion Algorithm

May 4, 2021 • 46min
Suchi Saria - Episode 15
In this episode of ACM ByteCast, Rashmi Mohan hosts Suchi Saria, the John C. Malone Associate Professor of Machine Learning and Healthcare at Johns Hopkins University, where she uses big data to improve patient outcomes. She directs the Machine Learning and Healthcare Lab and is the founding research director of the Malone Center for Engineering in Healthcare. Saria has worked on projects with the NSF, NIH, DARPA, and the FDA and is the founder of Bayesian Health. Her many recognitions include Popular Science magazine’s “Brilliant 10”, the MIT Technology Review’s 35 Innovators Under 35, and World Economic Forum Young Global Leader.
Suchi describes tinkering with LEGO Mindstorm and reading about AI and the future as a child in India and how, years later, she ended up at the forefront of applying machine learning techniques to computational biology. She explains how ML can help healthcare go from a reactive to a predictive and preventive model, and the challenge of making sure that the medical data collected is actionable, interpretable, safe, and free of bias. She also talks about the transition from research to practice and offers her best advice for students interested in pursuing computing.

Apr 9, 2021 • 42min
Luis von Ahn - Episode 14
In this episode of ACM ByteCast, Rashmi Mohan hosts past ACM Grace Murray Hopper Award recipient Luis von Ahn, co-founder and CEO of Duolingo, the world's most popular language-learning platform. He is also a Consulting Professor in the Computer Science Department at Carnegie Mellon University. Known as one of the pioneers of crowdsourcing, his many recognitions include the MacArthur Fellowship, MIT Technology Review's TR35, and the Lemelson-MIT Prize.
They discuss how he, Manuel Blum, and others at Carnegie Mellon conceived the now famous technology behind reCAPTCHA, the company he founded before Duolingo, and sold to Google in 2009. Von Ahn gives insight into his journey toward harnessing the power of crowdsourcing to provide free, globally distributed language learning. They discuss the dominance of the English language in computing, the benefits and challenges of starting a company in Pittsburgh, some Duolingo user stories Luis has found particularly gratifying, and more.

Mar 15, 2021 • 34min
Ramesh Raskar - Episode 13
In this episode of ACM ByteCast, Rashmi Mohan hosts Ramesh Raskar, Associate Professor at MIT Media Lab where he directs the Camera Culture research group. He holds more than 90 patents in computer vision, computational health, sensors, and imaging, and has co-authored books on Spatial Augmented Reality, Computational Photography, and 3D Imaging. His many awards and recognitions include the prestigious 2004 TR100 (MIT Technology Review), 2016 Lemelson–MIT Prize, and 2017 ACM SIGGRAPH Award.
Raskar discusses the fascinating research field dedicated to capturing and recording the world in new ways. He explains how computer vision provides a new eye and brain to help us both in seeing and processing the world and shares his recent work with extremely high-speed imaging. He also mentions his COVID-19 project: developing privacy-first contact-tracing tools to stem the spread of the outbreak. Raskar also discusses balancing entrepreneurship and research, and his REDX project to bring peer-to-peer invention to his students and advance AI for Impact.
Follow Ramesh and PathCheck Foundation on Twitter.
Camera Culture research group at MIT Media Lab.
PathCheck Foundation (COVID-19 research & technology)

Feb 24, 2021 • 36min
Denae Ford - Episode 12
In this episode of ByteCast, Rashmi Mohan hosts Denae Ford, a Senior Researcher at Microsoft Research in the Software Analysis and Intelligence Team (SAINTes) group and an Affiliate Assistant Professor in the Human Centered Design and Engineering Department at the University of Washington. Her research lies at the intersection of human-computer interaction and software engineering. In her work she identifies and dismantles cognitive and social barriers by designing mechanisms to support software developer participation in online socio-technical ecosystems. Ford is also a recipient of the National GEM Consortium Fellowship, National Science Foundation Graduate Research Fellowship, and Microsoft Research Ph.D. Fellowship. She is best known for her research on just-in-time mentorship as a mode to empower welcoming engagement in collaborative Q&A for online programming communities, including open-source software and work to empower marginalized software developers in online communities.
In the interview, Ford relates how an undergraduate research project inspired her to pursue a PhD in computing. She describes her approach in designing various research studies, the process she used to identify challenges and barriers to engagement in communities such as StackOverflow and GitHub, and how she and her collaborators went about building interventions. They also discuss how some of these interventions can be applied by industry. Ford also shares some future directions and developments in computing that most excite her—and the possibilities in making the field more equitable and inclusive.

Feb 9, 2021 • 41min
Jeffrey Heer - Episode 11
In this episode of ACM ByteCast, Rashmi Mohan hosts ACM Grace Murray Hopper Award recipient Jeffrey Heer. Heer is the co-founder of Trifacta, a provider of interactive tools for scalable data transformation, and the Jerre D. Noe Endowed Professor of Computer Science & Engineering at the University of Washington, where he directs the Interactive Data Lab and conducts research on data visualization, human-computer interaction, and social computing. The visualization tools developed by Heer and his collaborators – Vega(-Lite), D3.js, Protovis, Prefuse – are used by researchers, companies, and data enthusiasts around the world.
In the interview, Heer explains how his longstanding interest in psychology and cognitive science led him to focus on human-computer interaction as a student in computing. He describes the deep satisfaction (and fun) of interdisciplinary research drawing on computer science, statistics, psychology, and design, as well as his passion for building open-source tools that people in the real world can use. He also covers some of the challenges particular to building visualizations in the age of big data, starting a company to commercialize academic research, and his current efforts to promote more comprehensive, robust, and transparent analysis results.

Jan 26, 2021 • 53min
Maria Klawe - Episode 10
In this episode of ACM ByteCast, Rashmi Mohan hosts former ACM President Maria Klawe. Now in her 15th year as President of Harvey Mudd College, she is a fellow of ACM, CIPS, AAAS, AMS, and AWM, recipient of numerous awards and 17 honorary doctorates, and serves on the Board of Directors at Microsoft.
In the wide-ranging interview Klawe, who started out in pure mathematics and moved to theoretical computer science, provides not only professional but personal perspectives on balancing research, management, and family responsibilities. She reflects on how roles in both industry (at IBM’s Almaden Research Center) and academia (as Dean of Science at the University of British Columbia and later as Dean of the School of Engineering and Applied Science at Princeton University) prepared her for her current position. She also describes her famously successful efforts to increase and maintain faculty and student diversity at Harvey Mudd. Finally, Klawe offers some ways of helping traditionally underserved student populations of students gain a foothold in computer science academic programs as well as in industry.

Jan 5, 2021 • 32min
Vint Cerf - Episode 9
In the latest episode of ACM ByteCast, host Jessica Bell chats with former ACM President Vint Cerf, Vice President and Chief Internet Evangelist at Google, an Internet pioneer widely recognized as one of “the fathers of the Internet.” His many recognitions include the ACM A.M. Turing Award, the National Medal of Technology, the Presidential Medal of Freedom, and the Marconi Prize.
Cerf takes us along on an amazing voyage from seeing his first tube-based computer in 1958 to his work on ARPANET and TCP/IP with Bob Kahn, providing a brief history of the Internet in the process. Along the way, he explains how they approached the problem of building a network architecture that scaled astronomically over time. Cerf also points to important social, business, and ethical problems yet to be resolved, and explains why it’s an exciting time to be a student in computing.
Remember Everything You Learn from Podcasts
Save insights instantly, chat with episodes, and build lasting knowledge - all powered by AI.