Matthew Minter
The class is not extremely difficult as long as you study everything. He does give study guides but they are more test adjacent dont expect to do well just using the study guide. I made a quizlet section for this course it helped me greatly. Does give 2 extra credit on each test. Books not required but do get lab and lecture Manuals.