Paul Macneilage
Excellent professor who is willing to talk through assignments and grading if needed. Definitely recommend the VR course if it's something you're interested in. They have some interesting lectures about game development as well.