Donald McQuitty
It's like having your grandpa teach you microbiology. Its great. Wont hold your hand but will do everything he can to help if asked. No real homework aside from lab reports. He is detailed about what to expect on tests (he gives practice tests).