Chidi Anagonye
Dr. Anagonye is super knowledgeable, but lectures can be a bit scattered, but he really wants to help people succeed - ask for help at his office hours, and you'll get all the info you could want. Hot tip: to do well on the papers take a clear and strong stance from the start. Then support it. If he can follow your arguments, you'll do well!