Andrew Misko
Professor Misko is easily one of the best professors I've had. For every assignment, he provides great feedback letting you know exactly what he expects, what works, and what doesn't. Very laid back, and you can tell that he is passionate about what he is teaching.