Mark Kelly
I honestly think Professor Kelly is the teacher I have had yet. Absolutely amazing what some others think! He was very caring and attentive to all my needs. I could just text him and get a reply right away. He was not boring or disorganized, and always was fair and interesting. He cut to the heart of the material and his tests were fair.