spacer David H. Hovemeyer

About Me

spacer

I am an Associate Professor of Computer Science at York College of Pennsylvania. I teach a variety of courses here, specifically introductory programming, programming languages, software engineering, and various electives (including parallel and distributed computing).

My publications page has electronic copies of most of my publications. All of the assignments, lecture notes, and other materials I have developed for courses are linked from this web page (see the previous courses link.) Unless stated otherwise, all materials created by me and linked from my web pages are licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.

What I'm Working On

spacer

My current project (with Jaime Spacco at Knox College) is CloudCoder, an open-source web-based programming exercise system. If you teach an introductory programming course in C, Java, or Python, CloudCoder is a useful way of assigning short exercises for skills assessment and reinforcement. Drop me a line if you are interested in trying it out! CloudCoder is in an early stage of development, but is usable in its current form.

Past Projects

Projects I have worked on include:

Other stuff

My useful code page has various bits of code I've written, all of which is free software. Lately, I've been putting most of my code on my github page. Occasionally I write things in my blog: they are my opinions only.

Bio

I was born in Syracuse, NY and grew up in Fayetteville, NY.  I attended Earlham College, where I received a B.A. in Computer Science in 1994.  After 4 years as a software developer (including a stint at Cigital) I started graduate school at the University of Maryland, where I received an M.S. (2001) and Ph.D. (2005) in Computer Science.  My graduate advisor was Bill Pugh.  During the 2005-6 academic year I was a Visiting Assistant Professor of Computer Science at Vassar College.  In Fall 2006 I joined the faculty at York College of Pennsylvania.

I live in Spring Garden Township, PA with my wife Kate Swope and our sons Eli and Gus.

spacer spacer

The name "Hovemeyer" is most likely from the German "Hofmeier", which means "farm steward".  I don't know anything about farming, though.

gipoco.com is neither affiliated with the authors of this page nor responsible for its contents. This is a safe-cache copy of the original web site.