This class was graded by only test and a few bonus opportunities but he is a great teacher and really cares about his students. He is relatable and understanding. I would recommend this class but you do need to pay attention and study. Reading the book also helps alot.