Research
I do research in programming languages, computer architecture, and testing.
Publications
Education
- PhD in Computer Science, University of California, Santa Barbara — in progress
- M.S. in Computer Science, California State University, Northridge — 2023
- B.S. in Computer Science, California State University, Northridge — 2021
Teaching
Current TA Course
Problem Solving with Computers II (CMPSC 24) at UCSB
Past TA Courses
- Translation of Programming Languages (CMPSC 160) at UCSB — Fall 2025
- Problem Solving with Computers II (CMPSC 24) at UCSB — Spring 2025, Winter 2026
- Problem Solving with Computers I (CMPSC 16) at UCSB — Fall 2024
- Introduction to Computer Science (CMPSC 8) at UCSB — Winter 2025, Summer 2025