Summary
Michael Lewis is a computer science educator and researcher with eight years of higher-education experience and a long track record in high-performance computing and visualization. He served as an assistant professor at Lewis University and is currently teaching and building curricula for City Colleges of Chicago, bringing practical experience from Argonne, netASPx, and industry VR/CFD projects. His research during a PhD at UIC focused on application-driven distributed frameworks in the cloud, combining MPI-based performance tuning with tooling for transparent, adaptable distributed systems. Michael blends deep systems-level programming (C/C++, Fortran, MPI) with teaching and curriculum design, and has hands-on experience optimizing I/O on one of the world’s fastest supercomputers. An often-overlooked strength is his history of turning complex scientific codebases into modular, usable tools for non-expert users—evident from his work on PRESTO and ACUITIV. Based in Romeoville, Illinois, he brings both academic rigor and practical engineering to applied computing and student-centered instruction.
9 years of coding experience
6 years of employment as a software developer
Doctor of Philosophy - PhD Computer Science, Doctor of Philosophy - PhD Computer Science at University of Illinois Chicago
Bachelor Engineering, Bachelor Engineering at Purdue University