Affan Shoukat
Affan Shoukat is the best professor I my experience. It feel as if he's a student teaching the class. He breaks down complicated concepts and developed strong connections with several examples. He made things very clear and gave us a roadmap for everything. If I could, I would take this prof again. He's actually an SSR find at York.  