Instructor of Record

  • Information Technology Architectures, CNIT 176 (1 Semester, 25 Students), Purdue University, an introduction to information technology architecture for undergraduate students.

    • Fall 2021

  • Introduction to Systems Development, CNIT 180 (3 Semesters, 225 Students), Purdue University, an introduction to information systems development and databases for undergraduate students.

    • Fall 2020

    • Spring 2021

    • Fall 2021

Teaching Assitant

  • Senior Design Project, CSC 492 (2 Semesters, 80 students), North Carolina State University, a course that requires students to apply software engineering principles to a project with an industry partner. 

    • Fall 2023

    • Spring 2026

  • Ethics in Computing, CSC 379 (1 Semester, 150 Students), North Carolina State University, a course focused on ethics in the computing profession and how to address these challenges.

    • Fall 2024

  • Introduction to Computer Science Research Methods, CSC 298 (1 Semester, 12 Students), North Carolina State University,  an elective course that teaches students research methods, with an emphasis on students completing a research project with a faculty mentor.

    • Spring 2026

I have come to believe over and over again that what is most important to me must be spoken, made verbal and shared, even at the risk of having it bruised or misunderstood.
— Audre Lorde