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)