Instructor: David J. Malan


I am a Lecturer on Computer Science at Harvard College for the School of Engineering and Applied Sciences. I received my A.B., S.M., and Ph.D. in Computer Science from the same in 1999, 2004, and 2007, respectively. I teach the College's introductory computer science course, Computer Science 50, otherwise known as CS50. I also serve as Chief Information Officer for Mindset Media and teach at Harvard Extension School and Harvard Summer School.All of my courses are available as OpenCourseWare. My research in graduate school focused primarily on cybersecurity and computer forensics. My more recent publications focus on instructional technologies and pedagogy.While in graduate school, I founded two startups: Crimson Tutors and Diskaster. I worked part-time for the Middlesex District Attorney's Office as a forensic investigator. And, on the side, I volunteered as an emergency medical technician (EMT-B) for MIT-EMS. I continue to volunteer as an EMT-B for the American Red Cross.