about the authors

 
figure

Leo Porter is a professor of computer science at UC San Diego. He has more than a decade of teaching experience and is well-known for his award-winning research on effective pedagogies and assessments in computer science.

figure

Daniel Zingaro is an associate teaching professor of computer science and award-winning teacher at the University of Toronto. His main area of research is computer science education research, where he studies how students learn computer science material.