Dr. Dumas is awesome! He's understanding and responds in a timely manner. He explains criteria of grading well and lets you know clearly what he expects. If you have questions regarding your work, ask him AHEAD of time. Lots of deadlines and project work outside of class, not bad. Ensure you have a good relationship and he will want you to succeed!