Ahmad Moayedpardazi
I have taken several classes and he is one of my favorites. Excellent professor that knows his field, cares about students, provides excellent feedback, and focuses on applying the subject matter over regurgitation. Highly recommend. The more you participate the more you will take away.  