John R. Hott
Assistant Professor
Academic General Faculty
Teaching Track, Computer Science
About
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
Open Source Software Practices in CS2.
Choi, E., Meng, L., and Hott, J. R.
Abs
Educational Landscapes During and After COVID-19.
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.
"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.
"Ask Me Anything: Assessing Academic Dishonesty (Poster)." In Proceedings of the 51st ACM Technical Symposium on Computing Science Education (SIGCSE), Portland, OR, 2020.
Brunelle, N., and 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.
"Visualizing Dynamics of Complex Familial Structures (Poster)." IEEE Information Visualization, Baltimore, MD, 2016.
Hott, J. R., Martin, W. N., and Flake, K.
"Identity Lenses in Analyzing Evolving Social Structures." Digital Humanities, Krakow, Poland, 2016.
Hott, J. R., Martin, W. N., and Flake, K.
Courses Taught
CS4640 Programming Languages for Web Applications
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