Teaching

Carnegie Mellon University2026

18-422/622: Digital Integrated Circuit Design

TA (Instructor: Ken Mai)
Fall 2026

Recitation Notes: R01: Elmore Delay Analysis

Digital Integrated Circuit Design teaser

Columbia University2025 – 2026

CSEE 4840: Embedded Systems

TA (Instructor: Stephen Edwards)
Spring 2026
Embedded Systems teaser

CSEE 3827: Fundamentals of Computer Systems

Head TA (Instructor: Martha Kim; Brian Plancher)
2025

Study Guides: K-map GuideCarry LookaheadHazardsCache

Fundamentals of Computer Systems teaser

Bard College at Simon's Rock2022 – 2024

CHEM 302-303: Organic Chemistry

Class Tutor (Instructor: David Myers)
2024
Organic Chemistry teaser

MATH 364: Ordinary Differential Equations

Class Tutor (Instructor: Amanda Landi)
2024

PHYS 303: Classical Mechanics

Class Tutor (Instructor: Eric Kramer)
2024

PHYS 220: Intro to Quantum Physics

Class Tutor (Instructor: Michael Bergman)
2023

PHYS 101: Physics

Class Tutor (Instructor: Michael Bergman)
2022

CHEM 100-101: General Chemistry

Class Tutor (Instructor: David Myers; Jesse Robbins)
2022