Below is a list of courses that I have taught at the University of San Diego. If you are an instructor looking for course materials in any of these courses, please feel free to contact me.

Current (Spring 2023):

  • Programming Abstractions and Methodologies (COMP 120)
  • Computer Networks (COMP 375)

Previous:

  • Computational Problem Solving (COMP 110)
  • Intro to Computer Systems (COMP 280)
  • Principles of Digital Hardware (COMP 300)
  • Operating Systems (COMP 310)
  • Principles of Programming Languages (COMP 360)

Discontinued Courses

  • Computer Programming I (COMP 150)
  • Senior Project (COMP 495)
  • Engineering Programming (ENGR 121)
  • App Programming (COMP 160)