At Oberlin College (2020–Present)
CHEM 101 Structure and Reactivity
CHEM 205 Principles of Organic Chemistry
CHEM 325 Organic Mechanisms and Synthesis
CHEM 327 Synthesis Laboratory
At UCLA (2016–2019)
CHEM 30A Organic Chemistry I: Structure and Reactivity
CHEM 30CL Organic Chemistry Laboratory II