Nathan Warf
Dr. Warf is a fantastic professor. He is kind, humorous, and clear. That being said, be prepared to have your sacred cow stepped on... multiple times. If you want to improve your critical thinking, gain helpful insights, and learn material with clear instructions and expectations hes your guy.