This was a TERRIBLE class. The class wasn't necessarily hard but the professor gave over 7 essays (all in short notice) and didn't grade a single thing till last minute. He was never was on top of grading. I would definitely recommend taking this class from another professor. He made us use his book & podcast (and they weren't even good) :(