Best class ever!! So glad to have taken this course with a great lecturer who is clearly dedicated to the work he puts into his lessons and assignments. As long as you take notes during lectures or at least review on your own (he posts slides onto Canvas), you'll be set for exams. His study guides give students a clear direction on what to study. 