Greg Czar
Super easy class and encouraged the use of online resources. Very clear outline of what's due and when. Really nice and interesting guy who's clearly likes what he's teaching and makes it as entertaining as possible with a few fun interactive activates.  