Teaching

I am passionate about inspiring individuals across all cultures, backgrounds, and identities to pursue STEM. To this end, I have taught middle/high schoolers through non-profit organizations (e.g., Reroot STEM, Alexander Twilight Academy), and high school, college, and graduate students through universities (e.g., Stanford, Harvard).

Below are selected courses and workshops. Please refer to my curriculum vitae for a complete list.


Ongoing Courses

Foundations of Coding Through Graphics

Alexander Twilight Academy

Role: Lead Teacher

Semester: Academic Years 2020 – 2024

Description: This course is offered to Grades 5-6 students at Alexander Twilight Academy during the academic year. Classes meet once per week. The course has been taught in JavaScript and Python. Responsibilities include creating the curriculum and course materials, teaching two 50-minute interactive classes with about 20 students in each, grading, holding office hours, and communicating with families on the students’ progress.


Past Courses

BMI 718: Reading, Writing, and Evaluating Scientific Literature

Harvard Medical School

Role: Teaching Fellow

Semester: Spring 2024

Description: This course will teach biomedical informatics graduate students the practical skills needed to use scientific literature in their biomedical informatics research. At the beginning of the course, students will participate in interactive lessons about literature reviews, the peer review process, and evaluating scientific literature. Then, students will read, evaluate, and present papers to their peers in an informal journal club format and in a formal presentation. In the final weeks of the course, students will learn how to write their own scientific proposals and papers that build on existing scientific literature.

BMI 717: Conduct and Communication of Science

Harvard Medical School

Role: Teaching Fellow

Semester: Fall 2023

Description: This course teaches graduate students both important concepts and practical skills needed to perform high-quality biomedical informatics research. The course examines core principles related to the conduct of biomedical research and some of its practical applications in the field of biomedical informatics. Students also learn to synthesize and communicate these concepts through written work and a poster presentation.

Data Science in Action: Machine Learning for Self-Driving Cars

Harvard Medical School (CELEHS)

Role: Teaching Fellow

Semester: Summer 2023

Description: This two-week summer camp introduces programming and machine learning to high school students through a project in which they program machine learning algorithms to recognize images and build a self-driving toy car. Our mission is to give young students opportunities to learn about AI/ML and to allow students from diverse backgrounds to have more opportunities to access quality education.

Game Development Incubator

Alexander Twilight Academy

Role: Lead Teacher

Semester: Fall 2020 – Spring 2021, Summer 2021

Description: This course is offered to Grades 5-6 students at Alexander Twilight Academy throughout the year. Classes meet once per week. Responsibilities include creating the curriculum and course materials, teaching one class of approximately 15-20 students, grading, holding office hours, and communicating with families on the students’ progress.

BMIF 201: Concepts in Genome Analysis

Harvard Medical School

Role: Teaching Fellow

Semester: Fall 2020

Description: This course is one of the requirements for PhD students in the Bioinformatics and Integrative Genomics program. Responsibilities include redesigning the course to accommodate effective remote learning, creating course materials and problem sets, leading virtual weekly discussion sections, grading, holding virtual office hours, and coordinating logistical details between the core teaching staff, guest lecturers, and students.

Coding Through Creative Expression

Alexander Twilight Academy

Role: Lead Teacher

Semester: Summer 2020

Description: This course is offered to Grades 5-6 students at Alexander Twilight Academy through its Summer Leadership Program. Classes (split by grade level) meet virtually on Mondays to Fridays for six weeks. The course is taught in JavaScript. Responsibilities include creating the curriculum and course materials, teaching two classes of 8-11 students, grading, holding office hours, and communicating with families on the students’ progress.

Links: Student portfolios, course syllabus

CS 106A: Code in Place

Stanford University

Role: Section Leader

Semester: Spring 2020, Spring 2021

Description: This course is offered to anyone around the world with an interest in learning programming, free of charge. It is taught by ~2,000 section leaders to over 20,000 students. Sections meet virtually once per week for six weeks. The course is taught in Python. Responsibilities include creating section materials, leading discussion sections, and holding office hours.

Links: Course website