Do not take this class unless you are prepared to work and keep up. If you put the time in then you'll do ok. The material can be difficult and the pace is quick. This combined with a really huge class size can spell disaster. It's really important that you keep up with the work. Once you fall behind it's pretty much all over. I know this first hand. Despite all of this Chapman is a good professor. She's really organized and obviously puts a ton of time into teaching the class. She has office hours almost every day, so if you need the help, you can get it. While she may seem unapproachable, when you actually talk to her she can be very understanding and kind. If you are willing to work really hard and want to learn, take the class. Otherwise run the other way.