Sunil Kumar
Kumar's test are literally the review sheet and his lectures can be a lot at times. He's not good at answering emails but any question you have will be answered during lecture. He HATES repeating himself, overall he's a decent professor as long as you study his review sheets and pay atten. You also have a paper on the bones but its an easy 100.