Michael Seaman
If you do not understand biology well, beware. Be sure to read the book as lectures are dry and his slides are vague. He knows what he is talking about, however, it is difficult to comprehend his explanations without some background in biology. His exams are fairly difficult so be sure to prepare well. 