Teaching
Teaching
Teaching assistantships since 2023 across machine learning, systems, and programming courses: designing assignments and tutorials, running weekly labs, and mentoring project teams.
- Role
- Teaching Assistant
- Institution
- Carleton University, Department of Systems and Computer Engineering
- Period
- May 2023 – present
Courses
Courses
Introduction to Machine Learning
Winter 2025 and Winter 2026Teaching Assistant, lead for tutorials and assignments
Fourth-year machine learning course. Designed the assignments and the course project, and designed and delivered weekly hands-on AI/ML/DL tutorials.
- Designed assignments and the term project
- Designed and conducted weekly hands-on AI/ML/DL tutorials
- Supported students through model training, evaluation, and debugging
120+ students per term
Computer Systems Lab
Fall 2024 and Fall 2026 (upcoming)Teaching Assistant
Project-based systems laboratory in which student teams build a reactive autonomous robot vehicle.
- Supervised and mentored project teams through design, build, and integration
- Reviewed hardware/software integration and debugging in the lab
Real-Time Concurrent Systems
Winter 2024Teaching Assistant
Course on concurrency and real-time design in which teams build a simulation of a concurrent system.
- Supervised and mentored teams building a concurrent-system simulation
- Reviewed concurrency design, synchronization, and testing
Introduction to Python
Summer 2023Teaching Assistant
Python-based introductory data analysis course.
- Grading
- Mentoring students on Python and data-analysis fundamentals
Contact
Building reliable AI systems requires both research and engineering.
I’m interested in research engineering, applied research, agent infrastructure, evaluation, reliability, interpretability, and research-to-production work.