
About
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.
Find David Hovemeyer elsewhere
Related Searches
You Might Also Like
- PPeter LemieszewskiVassar College · Visiting Assistant Professor
Michael BallUniversity of California, Berkeley · Lecturer
Dmitriy KuniskyJohns Hopkins University · Assistant Professor- DDavid BednárekCharles University · Lecturer
- AAjay BansalArizona State University · Teaching Professor
Laurent YounesJohns Hopkins University · Professor