Sarthak Behera
Dude knows his stuff, he draws a lot of examples which are helpful and has set packets of notes to follow along with. He gives all his classes a choice as to how we want to have our tests and quizzes and if we thought his syllabus was fair. Extra credit comes in handy.. Overall its still a somewhat challenging subject, but he does a great job.