Terrence Lim

Assistant Professor of Mathematics & Computer Science

Education

  • Ph.D. The University of Arizona
  • M.S. The University of Arizona
  • B.S. California State University - Chico

Areas of Expertise

  • Compilers
  • Dynamic Program Analysis
  • Software Engineering

Background

After earning my B.S. in Computer Information Systems from California State University - Chico, I pursued my M.S. and Ph.D. at the University of Arizona. 

My research areas include compilers, dynamic program analysis, automated fault localization, and software engineering. Specifically, I focus on developing effective and efficient technologies for automatically analyzing and localizing dynamic code generation bugs in Just-in-Time (JIT) compilers. I enjoy working on projects that extend beyond theory by developing functional systems. All of my research involves creating working software, some of which has been open-sourced. 

Although working with me involves a significant amount of programming, this will not exclude students with a limited coding background. I welcome and appreciate anyone from any background, as long as they approach the work with respect and patience.