Skip to main content

About Michael O Lam

I'm interested in software that analyzes other software. In particular, I've looked at how automated analysis can tell us what parts of a program require double precision arithmetic and what parts can be run in the (much faster) single precision. Outside that narrow focus area, I am also interested in a wide variety of research topics throughout high-performance systems, scientific computing, program analysis, and software engineering.

Positions

Present Assistant Professor of Computer Science, James Madison University
to

Curriculum Vitae




$
to
Enter a valid date range.

to
Enter a valid date range.

Courses

  • CS 470 - Parallel and Distributed Systems
  • CS 480 - Compilers (Special Topics)
  • CS 430 - Programming Languages
  • CS 240 - Data Structures and Algorithms

Education

to
20072014 PhD, University of Maryland at College Park ‐ Computer Science
to


No Subject Area (14)