Daniel Larkin
I recommend Dr. Larkin to everyone I know!! Very funny and makes lectures memorable, always loved going to class. Tests could be intimidating to those who don't write fast but all you have to do is apply the concepts that were learned over the unit. If you went to lecture, he usually discussed answers before the tests when teaching the concepts.