This class was so hard. It is not as easy as one would think. If you skip class you miss tophat questions and lose points. He exempts the lowest test grade and allows you to be exempt from the final if you get your stuff done but it is still a hard course. It caused me a lot of anxiety and I would not take this class again if I had the choice.