Courses

  1. CISC/CMPE 332, Database Management Systems Current
    Teaching Fellow, Queen's University

    Full instructional responsibility for the course, including lectures, assessment design, and coordination of the teaching team.

  2. CISC 320, Fundamentals of Software Development
    Head 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.

  3. CISC 235, Data Structures
    Head Teaching Assistant, under Dr. Yuan Tian

    Coordinated the assistant team, revised grading workflows, and served as the primary contact for student academic support.

  4. CISC 320, Fundamentals of Software Development
    Teaching Assistant, under Dr. Samir Mohammad

    Office hours, assignment and examination grading, and course administration.

  5. CISC/CMPE 351, Advanced Data Analytics
    Teaching Assistant, under Dr. Yuan Tian

    Graded technical assignments and projects with detailed written feedback.

  6. MDPM 822, Emerging Computing Technologies
    Teaching 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.

  1. Enrong Pan*

    Fine-grained security events in pull-request-driven development.

  2. Vu Thanh Loc Mai*

    Co-author, A First Look at Self-Admitted Miscommunications in GitHub Issues, ASEW 2024.

  3. Cynthia Wang*

    Co-author, A First Look at Self-Admitted Miscommunications in GitHub Issues, ASEW 2024.