Super easy class. His ways of knowing are pretty dumb but once you get the hang of it its easy. Gave bonus out like candy and I had over a 100% all year. Hes super funny and laid back. Required attendance but if u email him and give him a reason then hell excuse it. Youll also use the textbook so buy it.