Dr. Michael Hopper is a lead software developer at ICE. In the past 20 years he has enjoyed designing and developing scientific and business applications in many languages including C, C++, Java, Groovy, and Scala. Several years ago Michael received a Ph.D. in Electrical and Computer Engineering from Georgia Tech where his research focused on the efficient multithreaded execution of massively parallel applications.