Bijan Zandi
Prof Zandi is very knowledgeable in his field. This is a math class so you should keep in mind that it will be hard. I had him for 2 semesters, he will work you hard but only to teach you as much as possible. His homework is very lenient and is all due at the end of the semester.