Promotion Portfolio
Teaching Awards
- 2023-2024 ACM@UVA Teacher of the Year Award
- UVA Center for Teaching Excellence, SoTL Scholar, 2023-2024
- 2022-2023 ACM@UVA Rising Star Faculty Award
Selected Course Materials
- Programming Languages for Web Applications (CS 4640)
- Fall 2023 Website with Course Materials
- Sample assignment: Lights Out
- Sample lectures: Databases and JavaScript
- Computer Systems and Organization 1 (CS 2130)
- Spring 2023 Website with Course Materials
- Sample homework: Greatest Common Divisor - Students were asked to add a stack and function calls to the course ISA written by Luther Tychonievich for the course
- Sample lab: ToyASM - Students learned how to write in an assembly language and how that compiles down to the course ISA instructions. I wrote the assembler for this assignment.
- Sample lectures: Binary Arithmetic and x86-64 Assembly
- EngageCSEdu Peer-Reviewed Materials
Selected Publications and Talks
John R. Hott. 2024. Analyzing Student Performance with Free Late Submission Days. In Proceedings of the 55th ACM Technical Symposium on Computer Science Education V. 1 (SIGCSE 2024). Association for Computing Machinery, New York, NY, USA. https://doi.org/10.1145/3626253.3635562
Ryan Lenfant, Alice Wanner, John R. Hott, and Raymond Pettit. 2023. Project-Based and Assignment-Based Courses: A Study of Piazza Engagement and Gender in Online Courses. In Proceedings of the 2023 Conference on Innovation and Technology in Computer Science Education V. 1 (ITiCSE 2023). Association for Computing Machinery, New York, NY, USA, 138–144. https://doi.org/10.1145/3587102.3588833
Jeremiah Blanchard, John R. Hott, Vincent Berry, Rebecca Carroll, Bob Edmison, Richard Glassey, Oscar Karnalim, Brian Plancher, and Seán Russell. 2022. 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). Association for Computing Machinery, New York, NY, USA, 261–292. https://doi.org/10.1145/3571785.3574129
Ella Truslow, Nour Goulmamine, John R. Hott, and Nada Basit. 2022. Analyzing Student Experience of Time Trackers on Assessments. In Proceedings of the 53rd ACM Technical Symposium on Computer Science Education V. 2 (SIGCSE 2022). Association for Computing Machinery, New York, NY, USA, 1113. https://doi.org/10.1145/3478432.3499121
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. 2022. Teaching through a Global Pandemic: Educational Landscapes Before, During and After COVID-19. In Proceedings of the 2021 Working Group Reports on Innovation and Technology in Computer Science Education (ITiCSE-WGR '21). Association for Computing Machinery, New York, NY, USA, 1–25. https://doi.org/10.1145/3502870.3506565
Emma Choi, Lisa Meng, and John R. Hott. 2021. Open Source Software Practices in CS2. In Proceedings of the 21st Koli Calling International Conference on Computing Education Research (Koli Calling '21). Association for Computing Machinery, New York, NY, USA, Article 18, 1–5. https://doi.org/10.1145/3488042.3488047
Carlin MacKenzie and John R. Hott. 2021. Extracting and Visualizing User Engagement on Wikipedia Talk Pages. In Proceedings of the 17th International Symposium on Open Collaboration (OpenSym '21). Association for Computing Machinery, New York, NY, USA, Article 9, 1–12. https://doi.org/10.1145/3479986.3479995
Xinyue Lin, James Connors, Chang Lim, and John R. Hott. 2021. How Do Students Collaborate? Analyzing Group Choice in a Collaborative Learning Environment. In Proceedings of the 52nd ACM Technical Symposium on Computer Science Education (SIGCSE '21). Association for Computing Machinery, New York, NY, USA, 212–218. https://doi.org/10.1145/3408877.3432389
Adrian Thinnyun, Ryan Lenfant, Raymond Pettit, and John R. Hott. 2021. Gender and Engagement in CS Courses on Piazza. In Proceedings of the 52nd ACM Technical Symposium on Computer Science Education (SIGCSE '21). Association for Computing Machinery, New York, NY, USA, 438–444. https://doi.org/10.1145/3408877.3432395
Nathan Brunelle and John R. Hott. 2020. Ask Me Anything: Assessing Academic Dishonesty. In Proceedings of the 51st ACM Technical Symposium on Computer Science Education (SIGCSE '20). Association for Computing Machinery, New York, NY, USA, 1375. https://doi.org/10.1145/3328778.3372658