Professor Shiffert is amazing. You can clearly tell that he loves what he does and tries to make the class as fun as possible for students to enjoy. The course itself can be a bit difficult with all the writing assignments, but his rubrics basically give you step by step instructions. Always willing to talk and help outside of his class. 