Dr. Barnicle was a great professor. He is energetic and really loves his job. He is fair with his grading, assignments, and the time he gives you between due dates. He is also flexible with due dates. If you have a good reason and honestly explain your need for an extended due date he will work with you. Flexible with attending class as well.