He previously worked at Electronic
Arts (EA Sports) as the Software Architect for the Football Sports Business
Unit, as a senior lead engineer on Madden NFL, on character physics and the procedural
animation system used by EA, on Mixed Martial Arts (MMA), and as a lead programmer
on NASCAR. He wrote the visual effects system used in EA games worldwide and
patented algorithms for interactive, high-bandwidth online applications
. He also architected FranTk, the game engine behind Connected Career and Connected Franchise.
He also developed curricula for and taught at the University of Central Florida
(UCF) Florida Interactive Entertainment Academy (FIEA)
an interdisciplinary graduate program that teaches programmers, producers and artists
how to make video games and training simulations.
He is also a Subject Matter Expert
for Studio B, and writes articles for Intel on parallelized computational fluid dynamics simulations for video games.
Michael received his degrees in physics and philosophy from Georgia Tech and the
University of Colorado at Boulder.