Not attendance heavy per se, as you can skip up to 5 lectures, but I wouldn't recommend doing so, as some may have quizlets where you get your participation grade. Posts study guides and timelines before test & final. Very engaging and funny, posts powerpoints but explains them & goes into detail during lectures. 2 Extra Credit opportunities.