The CS-Ed Podcast
Episodes
S4xE15: Literature Mapping with Undergraduates
02 Mar 2026
Contributed by Lukas
In this teaching practice byte (TPB), Dr. Brian Harrington discusses his SIGCSE Techincal Symposium 2025 paper on Literature Mapping, a scaffolded, sc...
S4xE14: GenAI's Impact on Student Help Seeking and More
05 Jan 2026
Contributed by Lukas
Students are increasingly using generative artificial intelligence (GenAI) in their learning. But what are the implications of this? In this episode, ...
S4xE13: Help-Seeking
03 Nov 2025
Contributed by Lukas
All students seek help, but what is academic help-seeking actually? In this episode, we are joined by Shao-Heng Ko, Ph.D. candidate at Duke University...
S4xE12: Meet the Professor (Teaching Practice Byte)
01 Sep 2025
Contributed by Lukas
In this teaching practice byte (TPB), we talk to Professor Emeritus William G. Griswold about his teaching practice Meet the Professor, where he has s...
S4xE11: Pivoting to Teaching Faculty
07 Jul 2025
Contributed by Lukas
In this episode, Dr. Lindsay Jamieson, Teaching Professor and Associate Dean of Teaching Faculty for Northeastern's Khoury College, shares her journey...
S4xE10: Scaffolding Project Team Communication, Including for Neurodivergence (Teaching Practice Byte)
05 May 2025
Contributed by Lukas
In this teaching practice byte (TPB), we bring you Professor Andrew Begel to discuss how to support communication for project teams through the lens o...
S4xE9: Academic Mentoring with Valerie Taylor
03 Mar 2025
Contributed by Lukas
Dr. Valerie Taylor from Argonne National Laboratory joins us in this episode to talk about mentoring in academia. Mentoring, at its core, starts with ...
S4xE8: Multi-Part Question and Answer (Teaching Practice Byte)
06 Jan 2025
Contributed by Lukas
Dr. Luther Tychonievich from the University of Illinois Urbana-Champaign shares with us his multi-step Q&A process where he solicits questions fro...
S4xE7: Case Study: Peer Instruction
04 Nov 2024
Contributed by Lukas
In this episode, we got to continue talking to Dr. Beth Simon about peer instruction from the prior episode's peer instruction Teaching Practice Byte....
S4xE6: Peer Instruction (Teaching Practice Byte)
02 Sep 2024
Contributed by Lukas
Peer instruction is a way to move the easy-to-learn content to before lecture, so you can spend more time during lecture on developing understanding. ...
S4xE5: Parson's Problems
01 Jul 2024
Contributed by Lukas
In this episode, we have Dr. Barbara Ericson, assistant professor from the School of Information at the University of Michigan. Our topic is Parson's ...
S4xE4: Teaching Practice Byte: Coding Tutor
06 May 2024
Contributed by Lukas
Philip Guo, an Associate Professor of Cognitive Science at the University of California, San Diego, built Python Tutor, which is neither just for Pyth...
S4xE3: What is in a Teaching Faculty Job Title?
04 Mar 2024
Contributed by Lukas
In this episode, we talk with Professor Adam Blank, Teaching Professor of Computing and Mathematical Sciences at Caltech. Our conversation focuses on ...
S4xE2: Physical Models of Java (Teaching Practice Byte)
08 Jan 2024
Contributed by Lukas
Teaching Practice Byte (TPB): In our first TPB episode we invite Colleen Lewis back to the podcast to talk about her physical models of Java that help...
S4xE1: Academic Misconduct
06 Nov 2023
Contributed by Lukas
We are kicking off season 4 with a deep conversation on academic misconduct with Dr. Oluwakemi Ola from the University of British Columbia, Vancouver ...
Season 4 Teaser
02 Oct 2023
Contributed by Lukas
Hello All! This is the CS-Ed Podcast. A podcast where we talk with educators about teaching computer science! We are gearing up for season 4 and we ha...
S3xE12: Socially Responsible Computing UTA Program
04 Sep 2023
Contributed by Lukas
How do you infuse a class to engage students with socially responsible computing? Kathi Fisler from Brown University discusses Brown’s undergraduate...
S3xE11: Critically Conscious Computing
03 Jul 2023
Contributed by Lukas
This episode features Amy Ko et al.'s online book Critically Conscious Computing: Methods for Secondary Education. We discuss with Amy what is in the ...
S3xE10: Primarily Undergraduate Institutions with Iris Howley
01 May 2023
Contributed by Lukas
Join us in a conversation with Iris Howley from Williams College about Primarily Undergrad Institutions (PUIs). Where we talk about what a PUI is, the...
S3xE9: Peer Teaching Summit at SIGCSE TS 2022
06 Mar 2023
Contributed by Lukas
In this episode, Sarah Heckman from North Carolina State University and our host discuss the Peer Teaching Summit at SIGCSE Technical Symposium 2022. ...
S3xE8: Alliance for Identity Inclusive Computing Education
06 Feb 2023
Contributed by Lukas
AIICE stands for Alliance for Identity Inclusive Computing Education. It is an organization dedicated to "empowering the next generation of computer s...
S3xE7: Class Forums with Amogh Mannekote
05 Dec 2022
Contributed by Lukas
In this episode, we talk with Amogh Mannekote, a Ph.D. student at the University of Florida. He and others analyzed class forum data from three very d...
S3xE6: Teaching Support Staff with Yesenia Velasco (Part 2)
03 Oct 2022
Contributed by Lukas
Here’s episode two of our two-part series on teaching associates! A teaching associate is a teaching support staff position here at Duke University....
S3xE5: Teaching Support Staff with Kate O'Hanlon (Part 1)
01 Aug 2022
Contributed by Lukas
Teaching Associate, what's that? In this two-part series's first episode, we talk with Kate O'Hanlon, a teaching associate in the computer science dep...
S3xE4: Accessibility with Richard Ladner
06 Jun 2022
Contributed by Lukas
Today's episode is with Richard Ladner from AccessComputing and AccessCSforAll, Professor Emeritus from the University of Washington. Our discussion f...
S3xE3: Undergraduate Teaching Assistants with Michael Ball
04 Apr 2022
Contributed by Lukas
In this episode, we talk with Michael Ball from the University of California, Berkeley. Our focus is on undergraduate teaching assistants (TAs), which...
S3xE2: Alternative grading, how?
31 Jan 2022
Contributed by Lukas
In part two of our episode series with Kevin Lin and Brett Wortzman from the University of Washington, we dig into the details of how they implement t...
S3xE1: Alternative grading, why?
06 Dec 2021
Contributed by Lukas
In a two-part episode series, we talk with Kevin Lin and Brett Wortzman from the University of Washington about alternative grading practices. In this...
Season 3 Trailer: What's Next?
29 Nov 2021
Contributed by Lukas
Hello, everyone! We are going to have a season 3! But we are going to try something new. Rather than six episodes released every few weeks, we are goi...
S2xE6: Large Flipped CS1 with Jacqueline Smith
14 Jul 2021
Contributed by Lukas
For this season’s last episode, we talk with Jacqueline Smith, an Assistant Professor of the teaching stream in the Department of Computer Science a...
S2xE5: Systemic Change with Leigh Ann Delyser
01 Mar 2021
Contributed by Lukas
In this episode, we talk to Leigh Ann DeLyser, co-founder and executive director of CSforAll. Our topic is the need to reform systems for sustainable ...
S2xE4: Grading for Equity with Joe Feldman
15 Feb 2021
Contributed by Lukas
Joining us today is Joe Feldman, author of Grading for Equity and the CEO of Crescendo Education Group. We discuss the historical overview of grading ...
S2xE3: Cultural Competence in Computer Science with Nicki Washington
01 Feb 2021
Contributed by Lukas
In this episode, we talk with Nicki Washington, a full Professor of the Practice at Duke University, about cultural competence. We discuss the definit...
S2xE2: What K12 and Higher Ed CS can learn from each other with Jared O'Leary
18 Jan 2021
Contributed by Lukas
Our guest today is Jared O’Leary, the Director of Education and Research at BootUp PD. Jared creates computer science curriculum and professional de...
S2xE1: Supporting Students of Color with Manuel Pérez-Quiñones
04 Jan 2021
Contributed by Lukas
In this episode, we talk with Manuel Pérez-Quiñones, a Professor at the University of North Carolina at Charlotte. Our topic is supporting students ...
Season 2 Trailer: Where should we go from here?
14 Dec 2020
Contributed by Lukas
We are launching season 2 of The CS-Ed Podcast on January 4th, 2021! The year 2020 has caused so much disruption and calls for change, which led us to...
S1xE6: Peer Instruction with Colleen Lewis
06 Apr 2020
Contributed by Lukas
In this episode, we talk with Colleen Lewis, Associate Professor of Computer Science at Harvey Mudd College. She specializes in computer science educa...
S1xE5: Massive Online Open Courses (MOOCs) with Armando Fox
02 Mar 2020
Contributed by Lukas
In this episode, we talk with Armando Fox, Professor of Computer Science and Faculty Advisor to the MOOCLab at UC Berkeley. With David Patterson, he c...
S1xE4: Live Coding with Mark Guzdial
03 Feb 2020
Contributed by Lukas
In this episode, we talk with Mark Guzdial, Professor of Electrical Engineering and Computer Science, with a courtesy appointment in the School of Inf...
S1xE3: Teaching Students to Debug with Amy Ko
07 Jan 2020
Contributed by Lukas
In this episode, we talk with Amy Ko, an Associate Professor at the University of Washington Information School. She directs the Code & Cognition ...
S1xE1: CS50 Tools with David Malan
23 Dec 2019
Contributed by Lukas
In this episode, we talk with David Malan from Harvard University, Professor of the Practice of Computer Science in the School of Engineering and Appl...
S1xE2: Designing Exams with Dan Garcia
23 Dec 2019
Contributed by Lukas
In this episode, we talk with Dan Garcia, a teaching professor at UC Berkeley in the EECS Department. He was selected as an ACM Distinguished Educator...
Welcome to the CS-Ed podcast
04 Nov 2019
Contributed by Lukas
Welcome to the CS-Ed podcast, a podcast where we talk about teaching computer science with computer science educators to learn how they teach and mana...