Richard Stewart
Professor Stewart does a great job explaining things and figures out ways to have certain vital material stick for the exams. Does a great job of answering questions and making the material relatable. I would def take another class from him.