Teaching

Courses and Teaching Experience

William & Mary

Teaching Assistant
FALL 2023-NOW
Department of Computer Science, William & Mary
  • — Fall 2026: COLL 100 (Prompt Engineering), Sections 06 & 09 - Lecture Slides, Lab Development, and Grading
    Dr. Antonio Mastropaolo, Trey Woodlief
  • — Spring 2026: CSCI 455/555 (Generative Artificial Intelligence for Software Development) - Grading
    Dr. Antonio Mastropaolo
  • — Fall 2025: CSCI 100 (Prompt Engineering) - Grading
    Dr. Antonio Mastropaolo
  • — Spring 2025: CSCI 312 (Principles of Programming Languages) - Grading
    Dr. Martin White
  • — Fall 2024: CSCI 141-03 (Introduction to Programming) - Grading and Lab Instruction (Labs 3 & 13)
    Dr. Matthew Chapman
  • — Spring 2024: CSCI 312 (Principles of Programming Languages) - Grading
    Dr. Robert Michael Lewis
  • — Fall 2023: CSCI 312 (Principles of Programming Languages) - Grading
    Dr. Tim Davis