Teaching

Me holding lecture @ Databases course, Spring 2023
Teaching has been one of the most meaningful parts of my academic work. Across Dartmouth and Aalto, I have supported courses in machine learning, artificial intelligence, statistical inference, databases, and programming, often in roles that combined tutorials, mentoring, project guidance, and lecture support.
Teaching Timeline
- Fall 2025: COSC 274: [Grad-Only] Statistical Inference and Machine Learning (Prof. Yaoqing Yang); COSC 70: Foundations of Applied Computer Science (Prof. Adithya Pediredla)
- Spring 2025: COSC 78/278: Deep Learning (Prof. Yujun Yan); COSC 89.35/189: Human-centered LLMs -- Lead TA (Prof. Sarah Preum); COSC 74/274: Statistical Inference and Machine Learning (Prof. Soroush Vosoughi)
- Winter 2024: COSC 74/274: Statistical Inference and Machine Learning (Prof. Soroush Vosoughi); COSC 70: Foundations of Applied Computer Science (Prof. Yaoqing Yang)
- Fall 2024: COSC 76/276: Artificial Intelligence (Prof. Soroush Vosoughi); ENGS 108: Applied Machine Learning -- Lead TA (Prof. George Cybenko)
- Spring 2023: CS-A1155 Databases for Data Science -- Lead TA (Prof. Nitin Sawhney); CS-E4800 Artificial Intelligence (Prof. Jussi Rintanen)
- Autumn 2022: ELEC-A7151 Object oriented programming with C++ (Prof. Yusuf Ali); CS-C3240 Machine Learning D (Prof. Pekka Marttinen & Prof. Stephan Sigg)
Selected Teaching Roles
Databses for Data Science, Aalto University, School of Computer Science, 2023
I had the privilege of serving as the lead Teaching Assistant for the course CS-A1155 Databases for Data Science under the guidance of Professor Nitin Sawhney at the Aalto University Department of Computer Science. In this role, I played a crucial part in ensuring the success and improvement of the course.
Advanced courses, Aalto University, School of Computer Science & Electrical Engineering, 2022
In my role as a Teaching Assistant, I embraced a diverse set of responsibilities that encompassed both in-person and online interactions.