Skip to content

David J. Malan

Publication record assembled from the DBLP archive of ranked conferences.

Papers indexed

54

Venues

3

Active years

2004–2026

Best venue rank

A

Where they publish

Papers

54 indexed papers, newest first.

YearVenueTitleAuthors
2026SIGCSEBirds of a Feather Who'd Like to Share Software Together: Teaching Tools that Improve Efficiency and Outcomes.Doug Lloyd, Kelly Ding, David J. Malan
2026SIGCSECohorts for Community: Structuring Undergraduate Staff Support.Kelly Ding, David J. Malan
2026SIGCSETeaching with AI.Rongxin Liu, David J. Malan, Kelly Ding, Doug Lloyd
2025SIGCSEBirds of a Feather Who'd Like to Share Software Together: Teaching Tools that Improve Efficiency and Outcomes.Doug Lloyd, Yuliia Zhukovets, David J. Malan
2025SIGCSETeaching with AI (GPT).Rongxin Liu, David J. Malan, Yuliia Zhukovets, Doug Lloyd
2025SIGCSEAssessment in CS50 with AI: Leveraging Generative Artificial Intelligence for Personalized Student Evaluation.Rongxin Liu, Benjamin Xu, Christopher Perez, Julianna Zhao, Yuliia Zhukovets, David J. Malan
2025SIGCSEImproving AI in CS50: Leveraging Human Feedback for Better Learning.Rongxin Liu, Julianna Zhao, Benjamin Xu, Christopher Perez, Yuliia Zhukovets, David J. Malan
2025SIGCSESharing Courses, Faculty, and Resources across Universities: An Argument for Cross-Institution Courses and Localized Support Structures.David J. Malan, Ozan Erat, Sari Kulthm
2024ITiCSEContainerizing CS50: Standardizing Students' Programming Environments.David J. Malan
2024SIGCSEBirds of a Feather Who'd Like to Share Software Together: Teaching Tools that Improve Efficiency and Outcomes.Doug Lloyd, Carter Zenke, David J. Malan
2024SIGCSEProviding Students with Standardized, Cloud-Based Programming Environments at Term's Start (for Free).Rongxin Liu, Charlie Liu, Carter Zenke, David J. Malan
2024SIGCSETeaching with AI (GPT).Rongxin Liu, Carter Zenke, Doug Lloyd, David J. Malan
2024SIGCSETeaching CS50 with AI: Leveraging Generative Artificial Intelligence in Computer Science Education.Rongxin Liu, Carter Zenke, Charlie Liu, Andrew Holmes, Patrick Thornton, David J. Malan
2024SIGCSETeaching CS50 with AI: Leveraging Generative Artificial Intelligence in Computer Science Education.Rongxin Liu, Carter Zenke, Charlie Liu, Andrew Holmes, Patrick Thornton, David J. Malan
2024SIGCSEProviding Students with Standardized, Cloud-Based Programming Environments at Term's Start (for Free).David J. Malan, Rongxin Liu, Carter Zenke, Doug Lloyd
2024SIGCSEThe Role of Probing and Clarifying Questions for Teaching Fellows in Computer Science: Guiding Student Growth.Yuliia Zhukovets, Carter Zenke, David J. Malan
2023SIGCSEIt Seemed Like a Good Idea at the Time: ("Let Me Help You with That" edition).Dan Garcia, Jim Huggins, Lauren J. Bricker, Adam M. Gaweda, David J. Malan, Jol Porquet-Lupine, Kristin Stephens-Martinez
2023SIGCSEDistributing, Collecting, and Autograding Assignments with GitHub Classroom.Ryan Hecht, Rongxin Liu, Carter Zenke, David J. Malan
2023SIGCSEBirds of a Feather Who'd Like to Share Software Together: Teaching Tools that Improve Efficiency and Outcomes.David J. Malan, Doug Lloyd, Carter Zenke
2023SIGCSEComputer Science with Theatricality: Creating Memorable Moments in CS50 with the American Repertory Theater during COVID-19.David J. Malan
2023SIGCSEProviding Students with Standardized, Cloud-Based Programming Environments at Term's Start (for Free).David J. Malan, Jonathan Carter, Rongxin Liu, Carter Zenke
2023SIGCSEDifferentiating for Comfort with Computer Science: More Challenge, More Support.Carter Zenke, David J. Malan
2022ITiCSEStandardizing Students' Programming Environments with Docker Containers: Using Visual Studio Code in the Cloud with GitHub Codespaces.David J. Malan
2022SIGCSETechnology We Can't Live Without! (COVID-19 edition).Daniel D. Garcia, Zelda Allison, Abigail Joseph, David J. Malan, Kristin Stephens-Martinez
2022SIGCSEBirds of a Feather Who'd Like to Share Software Together: Teaching Tools that Improve Efficiency and Outcomes.David J. Malan, Doug Lloyd, Carter Zenke
2021SIGCSEMicroteaching: Semantics, Definition of a Computer, Running Times, Fractal Trees, Classes as Encapsulation, and P vs NP.Colleen M. Lewis, Kathi Fisler, Jenny Hinz, David J. Malan, Joshua E. Paley, Manuel A. Prez-Quiones, Shikha Singh
2021SIGCSEBirds of a Feather Who'd Like to Share Software Together: Teaching Tools that Improve Efficiency and Outcomes.David J. Malan, Doug Lloyd, Brian Yu
2021SIGCSEToward an Ungraded CS50.David J. Malan
2021SIGCSECS50's GitHub-Based Tools for Teaching and Learning.David J. Malan, Chad Sharp, Jelle van Assema, Brian Yu, Kareem Zidane
2021SIGCSEInteractive Programming Environments for Teachers and Students.David J. Malan, Kareem Zidane, Brian Yu
2020ITiCSEAn Open-Source, API-Based Framework for Assessing the Correctness of Code in CS50.Chad Sharp, Jelle van Assema, Brian Yu, Kareem Zidane, David J. Malan
2020SIGCSEBirds of a Feather Who'd Like to Share Software Together: Teaching Tools that Improve Efficiency and Outcomes.Doug Lloyd, Brian Yu, David J. Malan
2020SIGCSECS50's GitHub-Based Tools for Teaching and Learning.David J. Malan, Chad Sharp, Jelle van Assema, Brian Yu, Kareem Zidane
2020SIGCSETeaching Academic Honesty in CS50.David J. Malan, Brian Yu, Doug Lloyd
2020SIGCSENifty Assignments.Nick Parlante, Julie Zelenski, John DeNero, Christopher Allsman, Tiffany Perumpail, Rahul Arya, Kavi Gupta, Catherine Cang, Paul Bitutsky, Ryan Moughan, David J. Malan, Brian Yu, Evan M. Peck, Carl Albing, Kevin Wayne, Keith Schwarz
2019SIGCSEBirds of a Feather Who'd Like to Share Software Together: Teaching Tools that Improve Efficiency and Outcomes.David J. Malan, Doug Lloyd, Erin Carvalho
2019SIGCSEInteractive Programming Environments for Teachers and Students.David J. Malan, Doug Lloyd, Kareem Zidane
2018SIGCSETechnology We Can't Live Without!, revisited.Ria Galanos, Michael Ball, John P. Dougherty, Joe Hummel, David J. Malan
2017SIGCSEScaling Introductory Courses Using Undergraduate Teaching Assistants.Jeffrey Forbes, David J. Malan, Heather Pon-Barry, Stuart Reges, Mehran Sahami
2017SIGCSEA Web-Based IDE for Teaching with Any Language (Abstract Only).David J. Malan, Nikolai Onken, Dan Armendariz
2016SIGCSEA Web-Based IDE for Teaching with Any Language (Abstract Only).Dan Armendariz, David J. Malan, Nikolai Onken
2013ITiCSEStreamlining grading toward better feedback.Tommy MacWilliam, David J. Malan
2013ITiCSEFrom cluster to cloud to appliance.David J. Malan
2013SIGCSERediscovering the passion, beauty, joy, and awe: making computing fun again, part 6.Daniel D. Garcia, Valerie Barr, Mark Guzdial, David J. Malan
2013SIGCSECS50 sandbox: secure execution of untrusted code.David J. Malan
2013SIGCSENifty assignments.Nick Parlante, Julie Zelenski, Michelle Craig, John DeNero, Mark Guzdial, David J. Malan, Aditi S. Muralidharan, Eric Roberts, Kevin Wayne
2011SIGCSENifty assignments.Nick Parlante, Julie Zelenski, Keith Schwarz, Dave Feinberg, Michelle Craig, Stuart Hansen, Michael Scott, David J. Malan
2010SIGCSEReinventing CS50.David J. Malan
2010SIGCSENifty assignments.Nick Parlante, Julie Zelenski, Zachary Dodds, Wynn Vonnegut, David J. Malan, Thomas P. Murtagh, Todd W. Neller, Mark Sherriff, Daniel Zingaro
2009ITiCSEVirtualizing office hours in CS 50.David J. Malan
2009SIGCSEStarting with scratch in CS 1.Ursula Wolz, Henry H. Leitner, David J. Malan, John Maloney
2007SIGCSEPodcasting computer science E-1.David J. Malan
2007SIGCSEScratch for budding computer scientists.David J. Malan, Henry H. Leitner
2004SECONA public-key infrastructure for key distribution in TinyOS based on elliptic curve cryptography.David J. Malan, Matt Welsh, Michael D. Smith