Mark Kelly
Dr. Kelly was one of the best professors I've had! You can tell that he is very passionate about what he teaches and really cares about the success of each student. He gives a lot of extra credit assignments, and I say DO IT! Exams were lecture heavy and lab exams were take home. Overall, 5/5 professor I would recommend him to anyone.