Wen Chen
Genuinely the nicest guy you will ever meet, but the hardest class ever. Offers good extra credit that can save you, but the tests are very in depth, and you have to study a ton to do well. If you need to take Bio, he is probably the best teacher, if else, take another subject for an A.