John Fellingham
honestly, this is an easy class if u actually pay attention. there are like 2 homework assignments and the hard parts of exams are take home. the only thing that is hard is the multiple-choice part of the exams.