Santanu De
I would definitely recommend Dr. De for A/P! He is very knowledgeable and tries to make lectures interactive, and attending SI sessions and the EC also helps. Exams were fair and he is accessible to answer any questions you may have. A/P is a difficult course, so you need to be prepared to put in extensive work and studying on your end to succeed.