Guten Tag!
Yes, I am actually from Germany. Nobody uses umlauts just for fun after all! Please practice your German with me: After ten years in the US, I need some practice myself.
Teaching
- 600.255/256: Introduction to Video Game Design
- 600.318/418: Operating Systems
- 600.328: Compilers and Interpreters
- Cancelled: 600.392: Senior Design Project
Office Hours
- Monday, Wednesday, Friday, 3:00 pm — 4:00 pm, NEB 326
Independent Study Opportunities
I am looking for students who want to do an independent study with me. Yes, you'll get credit for working with me, that's the idea.
It helps if you got a decent grade in one of my courses, and it helps if you are at least a junior. But neither of these is a strict requirement.
I am currently most interested in video game design, software engineering, and programming languages, but I am open to your ideas as well. Interested? Let's talk!
Current Students
- Ning Yan: Chinese Chess
- John Seibel: Instructional Game Development
- Alex Haase: Scalable Memory Management for Multithreaded Applications
Independent Study Alumni
- Alexander Schiffhauer: 3D Modelling for Game Design (Fall 2009)
- Sohel Sanghani: Instructional Game Development (Fall 2009)
- Arthur Danskin: A Functional Programming Language (Summer 2006)
Jobs
- Senior Lecturer, Computer Science
- Director, Johns Hopkins Gaming Lab
- Director, Internship Programs, Computer Science
- Liaison, Johns Hopkins Career Center
- Faculty Advisor, Amnesty International
Interests
- Programming Languages
- Software Engineering
- Systems Software
- Video Game Design
- Web Development
Education
- 2003: Doctor of Philosophy, School of Information and Computer Science , University of California, Irvine
- 2000: Master of Science, Department of Information and Computer Science , University of California, Irvine
- 1997: Diplom-Informatiker, Department of Computer Science and Mathematics , University of Applied Sciences, Munich, Germany
Coordinates
Dr. Peter H. Fröhlich
326
New Engineering Building
Department of Computer Science
The Johns Hopkins University
3400 North Charles Street
Baltimore, MD 21218-2686, USA
Phone: +1 (410) 516-8710
Fax: +1 (410) 516-6134