Andrew Watson
I really recommend taking any classes by Andrew! He is super approachable and is great at relating the course material to current events. All of his assignments are challenging but i am definitely a better writer because of it !