THE BEST. This class is one that I really look forward to. Professor Green is incredibly engaging and helpful. He makes lectures easy to understand and follow, and is incredibly helpful if you get stuck. Grade is made up of 4 exams, and attendance isn't required (he also posts lectures) but you get extra credit if you go. TAKE HIM