Professor Fiack makes you work for your grade. Be prepared to do a decent amount of reading, sit through (at times) tough lectures, and do writing assignments. But, he is also extremely patient and helpful, unafraid to clarify any questions you may have.