Teaching
- 2022 Co-instructor for 15-213: Introduction to Computer Systems
- 2021 Co-instructor for 15-122: Principles of Imperative Computation
Mentoring
- Matthew Makila, University of Maryland Baltimore County (2020-2024)
- Ian McCormack, University of Wisconsin–Eau Claire (2017-2021), now at CMU doing a SE Ph.D. at S3D
Outreach and Service
- Student Volunteer: POPL 2020, SPLASH 2021
- ISR Software Engineering Leadership Committee Member, CMU, Pittsburgh, PA, 2020-2022
- REUSE Admissions Committee Member, CMU, Pittsburgh, PA, 2018, 2019, 2020
Previous Research Experience
- 2018-2019 UCLA Compilers Group
- 2015-2019 Ozcan Research Group
Education
- 2019-Present Software Engineering Ph.D. in the Software and Societal Systems Department at Carnegie Mellon University
- 2015-2019 UCLA B.S. in Computer Science and Engineering
- 2015-2019 UCLA B.S. in Mathematics of Computation
Membership
- 2020 Association for Computing Machinery (ACM)
- 2016 Upsilon Pi Epsilon (UPE)
- 2016 Eta Kappa Nu (HKN)
- 2016 Tau Beta Pi (TBP)