Ryan Adlington
Bio is a hard class in general but he's the best teacher for it. he records his lectures so if you miss class, you're not completely screwed. various opportunities for extra credit especially towards the end and drop grades. 5/5