Christopher Daily
I took him for APP 325 online. The topics was all interesting and he doesn't assign too much reading. Sometimes there are videos - like 30 mins long each but those weeks we had less reading so it was reasonable. He gave lots of chance for bonus points, so if you put in some work you can make an A. He responds to emails quickly and is really nice.