Christopher Scudero
Midterm is difficult if you simply study the slides. Read all the chapters that he mentioned in the class. He provides lots of extra credit so even you didn't do well on the exams, you can improve your grade by completing the assignments. The class is interesting overall.