Philip Brandt
Terrible teacher, doesnt explain any assignments before assigning them. Expects you to get everything perfect and doesnt like when you dont spend a few weeks on a project he gave you one week to do.