I'm Mike Lam, a computer science faculty member at James Madison University, specializing in high-performance computing, programming languages and compilers, software analysis, and software engineering. Check out my research and teaching pages using the links at the top of the page.

Professionally and academically, I am a researcher and software developer with experience in systems tools development, software engineering, and medical imaging. I earned my Ph.D from the University of Maryland in high-performance systems on the topic of binary instrumentation for floating-point precision analysis.

Personally, I enjoy spending time with friends and family as well as being involved in my local church. While in grad school, I served two years as a deacon at Wallace Presbyterian Church in College Park, MD. I am a long-time PC gamer; lately, however, I have been mostly just following the video game industry in general and playing various games as time allows.

Currently teaching:

Contact info:

Office:ISAT/CS 227 (availability: calendar)
Email:lam2mo (at) jmu (dot) edu

Other information: