Mohsen Daghooghi
This is a difficult course, but the Professor explains it very well. He does recitations where students can ask questions and go over their work.  He can be a tough grader at times but is reasonable and easy to approach in general. 