Teaching

CPSC 313 Graduate TA

Teaching Assistantship, University of British Columbia, Computer Science, 2023

  • Graduate Teaching Assistant, approximately 12 hours per week average.
  • In-person TA, primary duties include grading as well as conducting weekly tutorial sessions.

CPSC 330 Graduate TA

Teaching Assistantship, University of British Columbia, Computer Science, 2023

  • Graduate Teaching Assistant, approximately 12 hours per week average.
  • Supervisor: Mehrdad Oveisi
  • In-person TA, primary duties include grading as well as conducting weekly tutorial sessions.
  • Course Website Link

CPSC 440 Graduate TA

Teaching Assistantship, University of British Columbia, Computer Science, 2022

  • Graduate Teaching Assistant, approximately 12 hours per week average.
  • Supervisor: Danica J. Sutherland
  • In-person TA, primary duties include holding office hours as well as conducting weekly tutorial sessions.
  • Course Website Link

DSCI 100 UTA

Teaching Assistantship, University of British Columbia, Data Science, 2022

  • Undergraduate Teaching Assistant, approximately 12 hours per week average.
  • Supervisor: Melissa Lee
  • In-person TA, primary duties include assisting with conducting in-class activities during lecture, preparing course and lab material, holding office hours.

CPSC 440 UTA

Teaching Assistantship, University of British Columbia, Computer Science, 2022

  • Undergraduate Teaching Assistant, approximately 12 hours per week average.
  • Supervisor: Mark Schmidt
  • In-person TA, primary duties include holding office hours as well as conducting weekly tutorial sessions.
  • Course Website Link