Kevin Barraza
I failed high school chem, I hate chem, but Barraza made my year. His Chem 022 is very lecture heavy yet entertaining. Course material is well explained. Bit of a workload outside of class. Lots of fun group work. Labs are 100% mandatory and affect your grades tremendously. Teacher is flexible and understanding, always gives bonus points on tests.