Michael Haungs

Professional Profile

Computer Science Department
California Polytechnic State University
1 Grand Ave
San Luis Obispo, California 93407

Office: 226, Bldg. 14
Phone: (805) 756-5531
FAX: (805) 756-2956
mhaungs@calpoly.edu


Associated Departments


Computer Science

The Computer Science Department educates students in the discipline of computer science and teaches them to apply their education to solve practical problems in a socially responsible way. Pursuant to the department's educational mission, faculty engage in research and professional development that allows them to remain current in their fields and to provide technological leadership to the university community.

Learn more »

Liberal Arts and Engineering Studies

The BA degree program in Liberal Arts and Engineering Studies is jointly offered by the colleges of Liberal Arts and Engineering. This program prepares students for a wide range of innovative careers in emerging professional fields that combine skills and interests in engineering, the arts, technology, and culture, and also prepares them for further study in graduate school. This program is open to all students at Cal Poly.

Learn more »



Additional Information


About Me

Michael Haungs is an Associate Professor in the Computer Science Department and Co-Director of the Liberal Arts and Engineering Studies (LAES) program at California Polytechnic State University. He received his B.S. degree in Industrial Engineering and Operations Research from the University of California, Berkeley, his M.S. degree in Computer Science from Clemson University, and his Ph.D in Computer Science from the University of California, Davis. Current work centers on web and cloud application development, game design and programming, and computer science education.

Game Design

Here are some simple games created with open source frameworks:

  • (Not presently available) Greenfoot: Avoider game
    • Game tips: The game gets progressively harder. You'll fire more often if you keep moving the mouse.
    • (Not presently available)Checkout my Greenfoot tutorial on creating a simple Avoider game
  • Enchant.js: Survive Haungs
    • Directions: Arrow keys to move, "a" key fires. Don't let Haungs get you!
    • Disclaimer: The game is pre-alpha, a rough draft, not complete, and not fun right now.

© CalPoly, San Luis Obispo 2013