Hmm what's with the science teacher hate? All the science teachers at my school are awesome. Basically the only teachers that aren't awesome are the English teachers and a few other teachers here and there. Science, math, history, geography, business, etc. teachers are all sweet.
Craziest thing is that my chem teacher would go off-topic all the time, tell us awesome stories, or teach us stuff completely unrelated to chem, and we'd still learn tons of stuff and do well on tests. People that have already graduated even say first semester of chem in university is a breeze cause our teacher teaches us so much stuff and so well.
/claim.