Research Areas

  • Software Engineering
  • Programming Languages
  • Distributed Virtual Environments

Administrative Positions at UCI

Editorial Positions

Honors and Awards

  • IEEE Fellow (2019)
  • Test of Time Award, ECOOP (2017)
  • Pizzigati Prize for Software in the Public Interest (2016)
  • ACM Distinguished Scientist (2011)
  • Distinguished Alumni Award, Northeastern University (2004)

Prospective Graduate Students

  • PhD I am always looking for motivated people who want to pursue a PhD under my guidance. If you are one of them, make sure to apply to the Software Engineering doctoral program in ICS. Note that the Software Engineering program is different, and more focused, than the Computer Science program offered by the School. I typically do not supervise students in the CS program. (If you're not sure about your focus and future advisor, apply to both)
  • Masters We have two Masters programs in Software Engineering, one focused on research (MSSE) and the other focused on professional development (MSWE). Choose the one that's right for you.