Computer Science and Engineering
UC San Diego
I am a Teaching Professor of Computer Science at UC San Diego interested in computer science education research and computer architecture. I co-founded the Computing Education Research Laboratory dedicated to better understanding how students learn computing and how we can best help them succeed.
A Demographic Analysis on Prerequisite Preparation in an Advanced Data Structures Course. Sophia Krause-Levy, Sander Valstar, Leo Porter and William Griswold. In Proceedings of the Special Interest Group on Computer Science Education (SIGCSE) Technical Symposium, March, 2022.
Best Paper Award.
Understanding Sources of Student Struggle in Early Computer Science Courses. Adrian Salguero, William G. Griswold, Christine Alvarado and Leo Porter. In Proceedings of the Conference on International Computing Education Research, August, 2021.
The Relationship Between Sense of Belonging and Student Outcomes in CS1 and Beyond. Sophia Krause-Levy, William G. Griswold, Leo Porter and Christine Alvarado. In Proceedings of the Conference on International Computing Education Research, August, 2021.