Seven years directing game programming, HCI, and data science instruction, with a research practice built through independent-study mentorship.
"The instructor's passion for game development always shows."
CGE 401, Fall 2024
"It was an overall fun class with a fun professor. Glad because of this class I was able to start making my personal website. I'm excited to learn more and work to improve on it in the future."
CS 315, Spring 2024
"This course contained the most interesting, engaging, and entertaining material out of anything I've taken so far, and I'm a graduating senior. I'm coming out of it confident in my fundamental game development skills and eager to apply them to my own passion projects in the future. There was a good balance of lecture material, personal learning, and engaging information. Thanks for the wonderful semester, all the best."
CIS 350, Spring 2022
"Phenomenal teacher. Takes a lot of time to review student work and provides extensive feedback. Prof. Schaffer prepared for each class and presented the information very well in a way that made sense. Homework assignments and projects felt worthwhile. I feel that I learned a lot from this class."
CIS 497, Spring 2021
"Professor Schaffer made this course very enjoyable. His genuine interest regarding all of the different things we could do with HTML, CSS, jQuery, and Bootstrap in order to make websites look and feel professional, responsive, and in general appear to 'come to life' definitely contributed to my consistent engagement throughout this course. I wholeheartedly thank him for this."
CS 315, Spring 2025