Not necessarily an easy class, but one that was rewarding. Everyone recommended Sefcik, however, I don't agree that he is such a great teacher. Yeah, he is hilarious and keeps everything interesting, but I don't like the format of the class. The stuff we learn in class isn't really relevant to the exams, so I had a real tough time studying. HW is 100x easier than the tests, be aware. Difficult class overall that requires a lot of time and effort, but that's typical of a weed-out course. He also writes extremely long and difficult tests, where students are constantly crunched for time, and seems to enjoy standing there and watching students struggle through them.