Teaching
I design and teach statistics and data science learning experiences that help students connect core ideas (probability, inference, modeling) with computation and real data. My teaching style is discussion-based and question-friendly, with frequent low-stakes practice and structured support for students coming from diverse backgrounds.
University of Toronto
Course Instructor — STA238: Probability, Statistics, and Data Analysis II (Summer 2025)
- Refined pacing and assessment logistics based on the previous offering
- Built interactive LearnR modules to support self-paced coding practice outside class
- Maintained a discussion-based classroom culture that encouraged questions and participation
- Teaching evaluations: 4.8/5 overall course quality; 4.9/5 classroom enthusiasm
Course Instructor — STA238: Probability, Statistics, and Data Analysis II (Summer 2024)
- Delivered a large-enrollment introductory statistics course (250+ students)
- Organized course modules using revealJS and developed coding-based in-class activities
- Emphasized active participation through discussion, guided practice, and feedback
- Teaching evaluation: 4.6/5 overall teaching quality
PATH–GEC Academy
Course Instructor & Teaching Fellow (Part-Time) (Oct 2021 – Sep 2023)
- Taught or co-taught 5 undergraduate and master-level courses, including:
- Statistics
- Actuarial and Financial Science
- Introduction to Machine Learning
- Data Analytics
- Co-developed course content with instructors across universities and supervised teaching assistants
- Guided student groups on applied projects, providing targeted feedback and improvement plans
- Ran small, discussion-focused classes emphasizing clarity, reasoning, and practical workflow
Mentorship & Teaching Service
- Invited Panelist, TA Training Workshop: Leading Your First Tutorial (2025)
- Undergraduate Mentor, Intelligent Adaptive Intervention Lab (2022 – Present)
Teaching Design and Tools
Across my teaching roles, I frequently develop materials that make statistical ideas “hands-on”:
- Interactive practice: LearnR modules for step-by-step coding practice with immediate feedback
- In-class active learning: coding-based activities that turn concepts into executable workflows
- Course organization: modular structure and slides (e.g., revealJS) to support pacing and review
- Assessment design: evaluation structures that support learning progression and reduce avoidable friction
- Support structures: discussion norms and scaffolding that encourage participation and confidence
Teaching & Learning Professional Development
- Uncommon Sense Teaching Specialization (Coursera) — learning science foundations + practical active learning strategies (Nov 2024)
- LearnLab Summer School (Carnegie Mellon University) — design for active learning, cognitive task analysis, learning engineering foundations (July 2023)
- Teaching Tech Together (Greg Wilson) — evidence-based teaching for technical topics, learner personas, assessments, cognitive load (2024)