Location
Rice 210
PO Box 400740
Charlottesville, VA 22904
Homepage Google Scholar

About

John Hott is an Associate Professor in the Department of Computer Science. He earned is Ph.D. in Computer Science at the University of Virginia, and his BS in Computer Science and Mathematics and MS in Computer Science at the College of William and Mary. His research focuses on measuring and increasing student success in the CS classroom: analyzing student engagement in class discussion forums, the effectiveness of collaboration policies, positive approaches to academic integrity, and ways to incorporate Artificial Intelligence to improve community and assistance in increasingly larger courses. He also is interested in measuring and analyzing evolving social networks and grounding those results in application domains in Computer Science, the Humanities, and Education.

Education

Ph.D. Computer Science, University of Virginia, 2018

M.S. Computer Science, The College of William and Mary, 2007

B.S. Computer Science and Mathematics, The College of William and Mary, 2005

Research Interests

CS Education
Evolving Networks
Social Network Analysis
Data Visualization
CS in Humanities

Selected Publications

ASCI: AI-Smart Classroom Initiative. In Proceedings of the 56th ACM Technical Symposium on Computer Science Education (SIGCSE 2025). Nada Basit, Mark Floryan, John R. Hott, Allen Huo, Jackson Le, and Ivan Zheng
Abs
Auto-grading in Computing Education: Perceptions and Use. In Proceedings of the 56th ACM Technical Symposium on Computer Science Education (SIGCSE 2025). Barrett Ruth and John R. Hott
Abs
Stop Reinventing the Wheel! Promoting Community Software in Computing Education. In Proceedings of the 2022 Working Group Reports on Innovation and Technology in Computer Science Education (ITiCSE-WGR '22). Jeremiah Blanchard, John R. Hott, Vincent Berry, Rebecca Carroll, Bob Edmison, Richard Glassey, Oscar Karnalim, Brian Plancher, and Seán Russell.
Abs
Educational Landscapes During and After COVID-19. In Proceedings of the 2021 Working Group Reports on Innovation and Technology in Computer Science Education (ITiCSE-WGR '21). Angela A. Siegel, Mark Zarb, Bedour Alshaigy, Jeremiah Blanchard, Tom Crick, Richard Glassey, John R. Hott, Celine Latulipe, Charles Riedesel, Mali Senapathi, Simon, and David Williams
Abs
"How Do Students Collaborate? Analyzing Group Choice in a Collaborative Learning Environment." In Proceedings of the 52nd ACM Technical Symposium on Computing Science Education (SIGCSE), 2021. Lin, X., Connors, J., Lim, C., Hott, J. R.
Abs
"Gender and Engagement in CS Courses on Piazza." In Proceedings of the 52nd ACM Technical Symposium on Computing Science Education (SIGCSE), 2021. Thinnyun, A., Lenfant, R., Pettit, P., Hott, J. R.
Abs
"Visualization of Complex Familial and Social Structures." Electronic Imaging, Burlingame, CA, 2018. Hott, J. R., Martin, W. N., and Flake, K.

Courses Taught

CS4730 Computer Game Design Spring 2025
CS4640 Programming Languages for Web Applications Spring 2025, Spring 2024, Fall 2023, Spring 2022, Fall 2021
CS4102 Algorithms Spring 2022, Spring 2020, Fall 2019, Spring 2019, Fall 2018
CS3100 Data Structures and Algorithms 2 Spring 2024, Fall 2023
CS2130 Computer Systems and Organization 1 Spring 2023, Fall 2022
CS2110 Software Development Methods Fall 2021, Spring 2021, Spring 2019, Fall 2018, Spring 2013

Awards

ACM@UVA Teacher of the Year 2024
ACM@UVA Rising Star Faculty 2023
Raven Fellowship 2015