Active Teaching

COMP 1012: Programming for Scientists & Engineers

Winter 2025

COMP 1020: Introductory Computer Science 2

Winter 2025

COMP 3350: Software Engineering 1

Winter 2025

Experience

University of Manitoba

Instructor • May 2024 — Present

Develop and present lectures in various formats, including distance education, remote learning, and traditional in-class settings. Serve as a course director and supervisor, ensuring consistency across multi-section courses.

  • Created and distributed educational materials, including lectures, exams, projects, and assignments for 1000-3000 level courses.
  • Assessed teaching quality and provided professional development support for instructors.

University of Manitoba

Sessional Instructor • Apr. 2018 — Apr. 2024

Designed and delivered coursework for computer science students, ensuring high-quality education across multiple teaching formats.

  • Developed and presented lectures for courses spanning theoretical and practical topics.
  • Maintained consistency in course material across multi-section offerings.

University of Manitoba

Help Centre Leader and Teaching Assistant Coordinator • Jan. 2021 — Apr. 2024

Managed the hiring and training program for teaching assistants and graders in the Department of Computer Science, ensuring operational efficiency and quality support for students.

  • Revised and ranked applicants for TA and grader positions across various courses.
  • Maintained communication with faculty and staff to optimize the hiring and training process.

University of Manitoba

Teaching Assistant/Grader • May. 2012 — Dec. 2023

Provided instructional support for students in first- and second-year computer science courses, focusing on object-oriented programming and theoretical concepts.

  • Graded assignments and exams across multiple programming languages and levels (1000-4000).
  • Facilitated student understanding of Java, Python, and C in lab environments.

Payworks

Systems Developer • Jan. 2015 — July. 2019

Designed and implemented key software solutions, focusing on dynamic web development and machine learning integration.

  • Developed an interactive data visualization platform using React.
  • Integrated '*Yolo*' to enhance object detection accuracy.

Education

University of Manitoba

MSc in Computer Science • Jan. 2022 — Aug. 2023

  • Dean of Graduate Studies Student Achievement Prize

Thesis: Effectiveness of Diagrammatic Code Queries on Formative Assessments: Engaging Novice Students with a Notional Machine

University of Manitoba

Honours (Co-op) in Computer Science • Sept. 2009 — Dec. 2014

Specialization in Databases, Software Engineering, and Theoretical Computer Science

Professional Development & Workshops

EDIA-0100: Foundations in Equity, Diversity, Inclusion and Accessibility

Ongoing

Foundations of Humane Technology Courses through the Center for Humane Technology

Ongoing

Cultivating Minds, Nurturing Hearts: Fostering Well-Being, Integrity, and Inclusion in Teaching and Learning

Oct. 2024

Open Education Resources (OER) - What, Why How (Part 2)

Oct. 2024

Summer Institute for Literacy of Indigenous Content

Aug. 2024

CATL workshop: Decolonizing Classrooms: Unpacking and Overcoming Barriers to Decolonizing Processes - Part 1

Oct. 2023

CATL workshop: Gamification and Digital Game-based Learning

Sept. 2021

CATL workshop: Introduction to SoTL

Oct. 2021

CATL workshop: SoTL Ethics

Dec. 2021

CATL workshop: TLCN06

Dec. 2021

CATL workshop: SoTL Institute A

Mar. 2022

CATL workshop: SoTL Institute B

Mar. 2022

Attended ACM Special Interest Group: Computer Science Education Technical Symposium (ACM SIGCSE TS)

Mar. 2022

Attended ACM SIGCSE TS and presented my poster on Diagrammatic Question Framework: Studying Effectiveness In First-Year Computing Courses

Mar. 2023

Attended the Western Canadian Conference on Computing Education (WCCCE) and presented a co-authored paper on Two-Stage Final Exam in Intro CS: Student Perceptions and Grade Impacts

May 2023

Completed, defended, and submitted my thesis in Computer Science Education, Formative Assessment using Diagrammatic Code Queries: Engaging Students with a Notional Machine

July 2023

Associations

AnitaB

Board of Trustee Member • 2022 — Ongoing

AnitaB

General Member • 2002 — Ongoing

ACM Special Interest Group: Computer Science Education (SIGCSE)

General Member • 2021 — Ongoing

ACM

General Member • 2020 — Ongoing

Psychology of Programming Interest Group (PPIG)

General Member • 2022 — 2024

Canadian Association of Information Technology Professionals (CIPS)

General Member • 2020 — 2024

ACM Special Interest Group: Information Technology Education (SIGITE)

General Member • 2021 — 2023

Institute of Electrical and Electronics Engineers (IEEE)

General Member • 2020 — 2022