Vahid Atashbari
Dr Vahid is an excellent professor. He knows how to break down lectures into digestible bits and uses familiar/real-life experiences to give students a better understanding of the topic being discussed. He also gives a lot of homework/group projects to keep students familiar with what they learnt in class and try and apply it to real-life cases.