Michael Shneer
Michael is by far the best professor I've ever had. I had him at Ryerson and he truly cared about every single student and wanted to make sure everyone understood the material. He responds to emails quickly and is always happy to give feedback. If you have the chance to take his class, DO IT!