Teaching
I teach the tools I use in my own research, to about 300 Cornell students a semester.
Course Assistant · ORIE 3120
OR, MACHINE LEARNING & DATA SCIENCECornell's applied data science core for engineers. I support students across SQL and Python for data work, Tableau for communication, and the modeling sequence of regression, classification, time-series forecasting, and A/B testing. Most of the course comes down to judgment about which method answers which question.
Teaching Assistant · Intro to Data Science
CORNELL BOWERS CISAn introductory data science course with roughly 300 students a semester, many of them writing their first real code. I work with students on Python, data analysis, and building the confidence to debug their own work.
Teaching Assistant · Intro to Web Development
CORNELL BOWERS CISAn introductory web development course where students design and ship their first websites. Across four consecutive semesters as a TA for these two courses, students rated me a perfect 10/10 in TA evaluations.
How I teach
Students learn debugging when their own code breaks and someone shows them how to read the error instead of fearing it. My office hours are built around that moment. I would rather a student leave knowing how to get unstuck than leave with a finished assignment.
Before Cornell, I led 20 mentors at EducationUSA reaching 20,000+ students across 30 Kenyan high schools. That was teaching at a very different scale, and it taught me that access to knowledge is mostly a distribution problem.