teaching
Teaching experience and courses
Teaching Fellow – Algorithms for Data Science (CDS DS 320)
Boston University, Fall 2024
Served as a Teaching Fellow for an upper-level undergraduate course on algorithm design and analysis with applications in data science. Topics included greedy methods, divide-and-conquer, dynamic programming, and algorithms for large-scale and streaming data. Supported students through discussion sections, office hours, and assignment feedback.
Teaching Assistant – Data Mechanics (CDS DS 310)
Boston University, Fall 2025 – Spring 2026
Teaching Assistant for an undergraduate course focused on developing students’ capacity to design and implement data flows and computational workflows for online/offline decision-making within large systems. The course covers the data science lifecycle, including question formulation, data collection and cleaning (data wrangling), exploratory data analysis and visualization, statistical inference and prediction, and decision-making. Supported instruction on relational (SQL) and MapReduce (noSQL) paradigms used to assemble analysis, optimization, and decision-making algorithms to track and scale data. Led discussion sections, office hours, and provided feedback on assignments.