Good professor, the subject follow the testout website. So lots of testout labs and homework but they are not to difficult and you can redo them which will take your highest grades. The testout final is the hardest part but you will be good if you did everything else. He gives reviews, feedback, and extra time if asked. 