David Nichols
If I could take Dr. Nichols for all the chemistry classes I need, I for sure would. His class is very complete and he is amazing on lectures, he makes the topics very easy to understand and is very accessible to answer question even outside his available hours. He makes classes fun and makes one of the classes a day to work on homework.