John Paul Cyr
JP is the best professor I've had yet. He really cares about what he's teaching and wants his students to succeed. Is patient and willing to take the extra time to make sure you understand. The course is organized and he is very clear about assignments. Attendance is 25% of your grade, so don't miss days. The online workbook can be glitchy at times