Affan Shoukat
One of the few professors at York whos lectures you actually wanna go to. Just an amazing, fair, helpful, funny, lighthearted professor. Some of the online hw q's were tough, but he doesnt control those. He replies insanely fast to emails, and helps with any problems you have. TAKE HIM!