Michael Haungs, Ph.D


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 »

Simple HTML5 Examples


Good Habits

Cocos2d-html5

Your browser does not support the canvas tag

About Me

Michael Haungs is an Associate Professor in the Computer Science Department 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.

Game Design

Here are some simple games created with open source frameworks:

  • Greenfoot: Avoider game
    • Game tips: The game gets progressively harder. You'll fire more often if you keep moving the mouse.
    • 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