John Forman
This class involved a decent amount of reading, but no more than any other advanced course. The philosophical readings were a bit hard to decipher initially, but Dr. Forman's lectures make them easy to understand. He responds to emails quickly and cares about student success. You have to work for your A though and produce quality work.