
معرفی
David Hovemeyer is an Associate Teaching Professor at the Whiting School of Engineering, Johns Hopkins University. He holds a PhD (2005) and MS (2001) in Computer Science from the University of Maryland and a BA (1994) from Earlham College. Prior to joining JHU in 2019, he taught at Vassar College and York College of Pennsylvania.
- Education: PhD, MS, and BA in Computer Science
- Research: Focuses on static analysis, systems software, and computer science education
- Projects: FindBugs, CloudCoder, ProgSnap2, FunWithSound
His recent work includes frameworks for declarative autograders, formats for programming process data, and tools for educational software development. He has been recognized with Excellence in Teaching Awards and contributes to open-source educational platforms like GitHub.
- Scientific Awards:
- 2024 Whiting School Teaching, Advising, and Mentoring Award
- Excellence in Teaching Award (multiple years)
David maintains an active role in the academic community through peer instruction, programming contests, and recommendation letter advising. He also develops tools like FreePoll and Declarative Autograder Framework to enhance teaching efficiency.


