Robert Bonner
Professor Bonner cares and understands his students' struggles. He is very patience if you need any extra help with the concepts. Easy grader, probably the easiest I ever encounter. If you don't want extra stress, you'll appreciate his teaching style and attitude. Highly recommended.