Shahab Tayeb
Prof. Tayeb cares about the students and makes sure everyone understands the topics. But this course is very heavy and there are many topics to learn. I learnt a lot but it is too difficult imo