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.120: Intermediate Programming
- 600.211: Unix Systems Programming
- 600.355: Video Game Design Project
Office Hours
- Wednesday, Friday, 3:00 pm — 4:30 pm, NEB 326
- Tuesday, Thursday, 3:00 pm — 4:00 pm, online (VoIP)
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
- Alexander Schiffhauer: 3D Modelling for Game Design
- Sohel Sanghani: Instructional Game Development
Independent Study Alumni
- Arthur Danskin: A Functional Programming Language
Jobs
- Senior Lecturer, Computer Science
- Director, Johns Hopkins Gaming Lab
- Director, Internship Programs, Computer Science
- Liason, 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