Introduction

I am currently a teaching assistant professor (i.e., appointment stream) in the School of Computing and Information at the University of Pittsburgh. My main teaching interests include theoretical computer science, computer programming, data science, and bioinformatics. I am especially interested in finding ways to make theory of computation more accessible and enjoyable for computer science students - including (especially) for those who are primarily focused on software engineering. My research focuses on the emerging field of biological distributed algorithms.

Academic Biography

  • University of Pittsburgh (2020-Present)
    • Teaching assistant professor in School of Computing and Information
  • University of California, San Diego (2020)
    • Adjunct lecturer in Computer Science and Engineering
  • University of San Diego (2019-20)
    • Adjunct lecturer in Computer Science
  • University of California, San Diego (2014-20)
    • PhD in Bioinformatics and Systems Biology
  • Caltech (2010-14)
    • Bachelor of Science in Computer Science

Contact Info