Lee Nichols
Professor Nichols is amazing! He actually makes the lectures something to look forward to which isn't an easy task. He is very down to earth and you can tell he really cares about his students. I can't say enough nice things about him. I would definitely recommend taking him.