This is one of the hardest classes I ever had to take. There is a test or two every week. He puts so much information out there on eLearning, but unless you don't have a life, it is hard to read everything. There are a few chances for extra points though. On a lot of the lectures, he switches a lot back and forth and it is hard to focus.