Professor Shiffert is absolutely exceptional. The class consists of three major projects and discussion boards. As long as you follow his instructions and guidelines, you will be ready for success. His dedication to the role as well as, his extensive feedback on grading makes it evident how much he cares for his students and their success. 