Interactive Programming Environments for Teachers and Students. - David J. Malan; Doug Lloyd 001; Kareem Zidane (SIGCSE, 2019)

An 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 (ITiCSE, 2020)

CS50's GitHub-Based Tools for Teaching and Learning. - David J. Malan; Chad Sharp; Jelle van Assema; Brian Yu; Kareem Zidane (SIGCSE, 2021)

Interactive Programming Environments for Teachers and Students. - David J. Malan; Kareem Zidane; Brian Yu (SIGCSE, 2021)