- Ph.D. 2003, Univ of California Irvine
- 2016 - Present: PART-TIME LECTURER, Krieger School of Arts & Sciences
- Computers and Society
- Programming Languages
- SOFTWARE engineering
- System Software
- "Introduction to Programming for Scientists and Engineers (IPSE)", SIGCSE 2014 conference. Atlanta, GA. March 6, 2014
- Reese MJ, Froehlich PH, Freedman J (2012). Designing to learn, designed for fun: An undergraduate video game development course. ASEE Annual Conference and Exposition, Conference Proceedings.