hands down one of the best professors i ever had, coolest down to earth guy and he really cares about the students and what they learn, unlike most others that only give you busy work and care about there paycheck that being said the class is super easy and laid back, attendance isn't mandetory, but come to class its worth every second.