Teaching

My office hours are posted in my class syllibi. If those times do not work with your schedule, please email me or just stop by my office. I'm generally available and happy to meet outside of regularly scheduled office hours.

Courses Taught

  • Comp394 - Video Games: Coding, Narrative, and Life in VR, Fall 2020
  • Comp194 - First-year Course: Interacting with Virtual Worlds: 3D User Interfaces and Virtual Reality, Fall 2020
  • Comp128 - Data Structures, Spring 2020, Spring 2021
  • Comp225 - Software Design and Development, Spring 2016, Spring 2017, Spring 2018, Fall 2018, Spring 2020
  • Comp124 - Object-Oriented Programming and Data Structures, Fall 2014, Spring 2015, Fall 2015, Spring 2016, Fall 2016, Fall 2017
  • Comp465 - Interactive Computer Graphics, Spring 2015, Spring 2017, Fall 2018, Spring 2021
  • Comp346 - Internet Computing, Fall 2014
  • Interactive Virtual Reality, Carleton Summer Computer Science Institute, Summer 2015, Summer 2016