Rajkamal Vasu
This prof was perhaps my favorite throughout my college career. He engages you as a student and is really helpful. The content being that it is a 4000 level courses is not a walk in the park yet I assure you if you study it should be easy.