Shannon Brown
She was a great teacher. Very helpful and went out of her way to help me with things I struggled with (I didn't grow up in the U.S. so some concepts are foreign to me). She does a lot of class work and her grading criteria is very clear. Some essay topics are odd, but I think that's the purpose of it, to get you out of your comfort zone.