Brian Skelly
Funny guy in class, assigns a lot of homework but no enforced due dates, as long as it all gets done. He allows rewrites on any assignment and is happy to work with you. Textbook is necessary.