Nima Karimian
He encourages the class to participate during the lectures and his sessions are normally interactive. The professor was quite easy on grading even though his tests were hard. Learnt a lot from his homework and assignments.