John Hopkins
One of the most helpful professors I've had when it comes to communication and feedback. The class does require a decent amount of time to get through all the material (mostly lectures, but there's a good amount of reading as well), but if you are able to get it done it's not hard to get a good grade.