Hashem Taha
Dude did review sessions while sick. Gives great lectures and is very clear. Always helps the class understand the subject or topic better if struggling. Very accessible. Taha is probably my favourite prof in first year. If you get him, congrats. Pay attention and this course is a very easy pass