Joseph Harrington
This professor is so nice and willing to help and work with you. Deadlines are flexible and he will waive late points if you just ask. The class itself is homework heavy, but the teacher is so nice and really cares about his students. As long as you participate in the webcam classes and do your assignments you will pass this class.