Our Mission
We are committed to being national leaders in computing educational research and practice that improves the experiences and outcomes of all students of computing at the university and beyond.
Affiliated Faculty
Mark Sherriff
Mark Sherriff is a Professor of Computer Science (Academic General Faculty) in the DEPARTMENT OF COMPUTER SCIENCEat the UNIVERSITY OF VIRGINIA, having joined the department in 2007.
Thomas B. Horton
After growing up in Tennessee and completing my PhD in Scotland, I taught for 13 years at Florida Atlantic University.
Nada Basit
Briana Morrison
Daniel G. Graham
John R. Hott
Mark Richard Floryan
Aaron Bloomfield
Aaron Bloomfield is a professor who joined the department of Computer Science in 2004. He earned his Ph.D. in Computer and Information Science at the University of Pennsylvania. His research focuses on computer science education, specializing in assessment systems and systems to expedite grading while increasing it's efficacy.
Charles Reiss
Charles Reiss is an Assistant Professor, specializing in computer systems-related topics.Before joining UVa, he received in PhD from Berkeley, developing systems to analyze memory requirements in analytics systems like Apache Spark.
Research interests include:
Computer Science Education, Computer Science Systems.
Panagiotis Apostolellis
Panagiotis Apostolellis is a full-time Assistant Professor in the Computer Science Department at the University of Virginia. He received his PhD in Computer Science & Applications from Virginia Tech in 2017.
Angela Orebaugh
Angela Orebaugh is an Assistant Professor in the Engineering School's Computer Science Department. Her teaching and research is focused on keeping us safe and secure in the cyber world. She is also lead faculty member for cybersecurity, information technology, and sustainability for UVA's School of Continuing and Professional Studies.
Raymond Pettit
Raymond Pettit's interests include Metacognition in Novice Programmers, Gender Issues in CS Courses, Automated Assessment Tools for Programming, Programming Error Messages, CS1, CS2, and Programming Languages