David Nichols
Nichols is awesome!! I had him for chem 101 lab and he would always do a very good job explaing the material before we started the lab for the week. he's very caring and good at what he does. a real G