Joseph Wappel
One of the best professors regarding due dates and assignment expectations. He gives ample time, provides great feedback, and grades fairly. His real-world experience shows and you will learn things that will help in your other classes and career.