Jeff Chan
He was a great professor and really cares about his students. His final and midterms are exactly like the assignments. Going to class helps, as he is more clear, but definitely not mandatory!