Don Anderson
Don makes writing so enjoyable and interesting. He gives you a clear grading criteria along with great feedback, and is very accommodating. His lectures were never boring and were very thoughtful and informative. 