Christopher Carlton
Professor Carlton is really kind and caring. You can tell he understands his students. Some materials are dense, but I didn't do many readings and still did well. The final paper is not hard. He walks you through it and makes you work ahead of time. Only thing is his speech is very slow and will make you sleepy.