Teaching

Teaching (Instructor)


Northeastern University

  • Ratings reflect student comprehension and engagement with the professor’s teaching methods.
TermCourseEnrollmentEvaluation
Spring 2025Research Capstone, CS 7980
Spring 2025Foundations of Software Engineering, CS 5500
Fall 2024Computer/Human Interaction, CS 534032 graduates

University of British Columbia

  • Ratings reflect student comprehension and engagement with the professor’s teaching methods.
TermCourseEnrollmentEvaluation
Fall 2024Introduction to Human Computer Interaction Methods, CPSC 344140 undergrads

Simon Fraser University

  • Ratings reflect student comprehension and engagement with the professor’s teaching methods. The scale is from “Almost Never” (0) to “Almost Always” (5).
TermCourseEnrollmentEvaluation
Fall 2024Intro to Software Engineering, CMPT 276100 undergrads
Spring 2024Professional Responsibility & Technical Writing, CMPT 376W100 undergrads
Fall 2023Intro to Software Engineering, CMPT 27684 undergrads4.5

Langara College

  • Scores reflect students' perceptions of the effectiveness of an instructor’s teaching. The scale is from “Unacceptable” (1) to “Superior” (5).
TermCourseEnrollmentEvaluation
Spring 2024Software Practice, CPSC 235034 undergrads4.7
Spring 2024Web Development I, CPSC 103035 undergradsNo Evaluation
Spring 2022Software Practice, CPSC 235035 undergrads4.5

University of the Fraser Valley

  • Scores reflect students' perceptions of the effectiveness of an instructor’s teaching. The scale is from “Very Poor” (0%) to “Very Good” (100%).
TermCourseEnrollmentEvaluation
Spring 2024Web Publishing, CIS 145
Spring 2025User Interface Design and Programming (HCI), COMP 350
Fall 2024Computerized Business Applications, CIS 11035 undergrads
Fall 2024Computerized Business Applications, BUS 16035 undergrads
Fall 2024Computerized Business Applications, BUS 16035 undergrads
Summer 2024Web Publishing, CIS 14530 undergrads
Summer 2024Web Publishing, CIS 14530 undergrads
Spring 2024Computerized Business Applications, CIS 11031 undergrads
Spring 2024Intro to Computers & Digital Tech, CIS 10032 undergrads92%
Spring 2024Web Publishing, CIS 14532 undergrads92%
Spring 2024Web Publishing, CIS 14530 undergrads92%
Fall 2023Web Publishing, CIS 14534 undergrads92%
Fall 2023Intro to Computers & Digital Tech, CIS 10034 undergrads72%
Summer 2023Web Publishing, CIS 14511 undergrads83%
Summer 2023Web Publishing, CIS 14525 undergrads84%
Spring 2023Web Publishing, CIS 14510 undergrads98%
Fall 2022Project Management, CIS 38528 undergrads89%
Fall 2022Web Publishing, CIS 14510 undergrads100%

Teaching Assistant


Simon Fraser University

TermCourseEnrollment
Spring 2022User Interface Design, CMPT 363200 undergrads
Fall 2022Introduction to Computing Science and Programming I, CMPT 120~600 undergrads
Summer 2022User Interface Design, CMPT 363100 undergrads
Spring 2022Introduction to Computing Science and Programming I, CMPT 120~500 undergrads
Fall 2021Introduction to Computing Science and Programming I, CMPT 120~700 undergrads

University of British Columbia

TermCourse
Spring 2021COSC 310: Software Engineering
Fall 2020COSC 310: Software Engineering
Spring 2020COSC 122: Computer Fluency
Fall 2019COSC 301: Introduction to Data Analytics
Summer 2019COSC 221: Introduction to Discrete Structures
Summer 2019COSC 101: Digital Citizenship
Spring 2019COSC 111: Computer Programming I
Fall 2018COSC 111: Computer Programming I
Fall 2018COSC 101: Digital Citizenship
Summer 2018COSC 111: Computer Programming I
Spring 2017COSC 101: Digital Citizenship