Matthew Whiting
EPIC. Matt's ITP 485 is the GOAT of the USC CS Game class. He taught the state-of-the-art techniques currently used in modern AAA game engines, and this class covered literally EVERYTHING I was asked in all my game dev interviews. If there is only one class you can take before going to the professional game industry, take Matt's ITP 485.