Michael Dunham
I only had him for a 5 week Astronomy course, but I would definitely take a class with him the future. He does take some points off for grammatical errors however, he gives good feedback and emails back in seconds!