✉️ Email:
📱 Phone: (209) 932-3261
🏢 Office: 122 Chambers Technology Center

I am an associate professor at the Department of Computer Science, University of the Pacific. My research explores the interplay between the theory of programming languages, mathematical logic, and cybersecurity. In particular, my goal is to understand how linguistic approaches help to establish the properties of interest in different applications. In 2017, I received my PhD in Computer Science with a thesis on runtime enforcement of in-depth security policies.
I enjoy teaching undergraduate and graduate level courses on computer networking, reliable software design, programming languages, and theoretical aspects of computer science.
Course Code | Course Name | Teaching Semesters |
---|---|---|
COMP 51 | Introduction to Computer Science | Spring 22, Summer 22, Fall 22 |
COMP 53 | Data Structures | Spring 20, Fall 20, Spring 23 |
COMP 141 | Programming Languages | Spring 18, Spring 19, Fall 19, Spring 20, Fall 20, Spring 21, Fall 21, Spring 22, Fall 22, Spring 23, Summer 23, Fall 23, Spring 24, Summer 24, Spring 25, Summer 25, Fall 25 |
COMP 173 | Operating Systems | Spring 19, Spring 23, Spring 24 |
COMP/ECPE 177 | Computer Networking | Fall 17, Fall 18, Fall 19, Fall 21, Fall 22, Fall 23 |
COMP 193/293 | Introduction to Deep Learning | Summer 23, Summer 24 |
COMP 193/293 | Introduction to Quantum Computing | Summer 24 |
COMP 241 | Programming Language Semantics | Fall 25 |
COMP 274 | Reliable Software Design | Fall 18, Spring 21, Fall 25 |
COMP 278 | Cyber Defense and Offense | Spring 18, Summer 23 |