Upinder Bajwa
Upinder was honestly one of my favourite professors at Sheridan. He's passionate, funny, knowledgeable, and he's just overall good at teaching. He explains complicated topics in a very easy-to-understand way and he's happy to clarify anything if you don't understand something. I can't recommend him enough.