Teaching Courses
In Fall 2023, I was the Head Teaching Fellow for CS 121, our advanced theoretical computer science class with ~120 students. I’ve also TF’d Stat 110, our undergrad probability course, twice, as well as CS 120, our introductory algorithms course, and CS 124, our data structures and algorithms course, working with professors Boaz Barak, Joe Blitzstein, Madhu Sudan, and Adam Hesterberg.
As a 5-time teaching fellow, I run 75 minute weekly sections (additional lectures reinforcing course material), grade assignments and exams, develop course material, and hold weekly office hours. I received a mean rating of 4.7/5.0 across 54 student reviews.
As a mentor for Veritas AI (2022), I taught four cohorts of AI Scholars (100+ students) across 50 instructional hours the fundamentals of ML topics including linear/logistic regression, SVMs, and XGBoost models.
Developing Educational Programs
I mentored middle and high school students afterschool in Speech & Debate (2017-2021). During this time, I developed a new “Middle School Debate” event and instructional resources for debaters, coaches, and judges, all of which were adopted by the Indiana High School Forensics Association (IHSFA), introduced to several hundred Indiana middle-school students, and continue to run today.
I also led a 4-person team at IndianaComputes! (2021), an Indiana University initiative funded by the Department of Education, to pilot Indiana’s first K-12 data science curriculum and distribute this material across 4 secondary schools in Indiana.