Michael Sheehan



Mike is a recent graduate from the award winning USC Games program. After getting his B.S. in Computer Science (Games), he continued to get his Master's in Computer Science through USC's Progressive Degree Program, wherein he focused on game development classes. His specialization has been mobile games since teaching himself Objective-C as the iPhone started to revolutionize mobile gaming.

He was worked on mobile games, predominately iOS, at several companies over the years, including at a successful startup in Vietnam founded by two other USC Alumni and worked on a top-grossing franchise at a burgeoning startup that was acquired by GREE, a leading mobile social game company based in Japan. He has been a Teaching Assistant for over three years for several ITP classes and a CS graduate class Web Technologies. He really enjoys sharing his passion and helping people learn about programming.


Office Hours
Wednesday 10PM (OHE 542)
Office Location
OHE 412
Email Address
msheehan (at) usc.edu
Phone Number
(213) 740-4542


Current Courses Teaching

ITP-3823Mobile Game Programming

All Courses Taught

ITP-3823Mobile Game Programming