Teaching
Teaching Fellow for CISC/CMPE 332, Head Teaching Assistant across four course offerings, and research mentor to undergraduate and graduate students.
Courses
-
CISC/CMPE 332, Database Management Systems Current Winter 2026Teaching Fellow, Queen's University
Full instructional responsibility for the course, including lectures, assessment design, and coordination of the teaching team.
-
CISC 320, Fundamentals of Software Development Fall 2024, Fall 2025Head Teaching Assistant, under Dr. Samir Mohammad
Directed a team of more than twenty graduate and undergraduate assistants, and introduced a triage process for student inquiries that kept grading on schedule.
-
CISC 235, Data Structures Winter 2024, Winter 2025Head Teaching Assistant, under Dr. Yuan Tian
Coordinated the assistant team, revised grading workflows, and served as the primary contact for student academic support.
-
CISC 320, Fundamentals of Software Development Fall 2023Teaching Assistant, under Dr. Samir Mohammad
Office hours, assignment and examination grading, and course administration.
-
CISC/CMPE 351, Advanced Data Analytics Winter 2023Teaching Assistant, under Dr. Yuan Tian
Graded technical assignments and projects with detailed written feedback.
-
MDPM 822, Emerging Computing Technologies Queen's UniversityTeaching Assistant
Research mentoring
Students marked with an asterisk co-authored at least one paper with me. All were supervised jointly with Dr. Yuan Tian at Queen's University.
-
Enrong Pan* School of Computing
Fine-grained security events in pull-request-driven development.
-
Vu Thanh Loc Mai* School of Computing
Co-author, A First Look at Self-Admitted Miscommunications in GitHub Issues, ASEW 2024.
-
Cynthia Wang* School of Computing
Co-author, A First Look at Self-Admitted Miscommunications in GitHub Issues, ASEW 2024.