Ryan Davies
Ryan is super helpful and clearly cares about all of his students. He gives good feedback on every assignment, and grades in a timely manner. I would definitely recommend taking his class. There are journals every week, but he tells you exactly what he wants to be in them, so they are easy points.