Had Prof. Tanner for micro and it made so much sense. His lectures are very detailed and he makes things easy to understand, using good examples to make a point. There's awkward silence at times because he asks a lot of questions during lectures to engage class discussion. He does give away homework freebies, and he answers questions very well! 