Ramon Rodriguez
I've taken Ramon's class for the past 3 semesters and can say with all honesty that he is the best teacher I've ever had... and that is coming from a home-schooled kid whose mother taught him. Sciences are a challenging subject in general and he makes them easy to understand by simplifying things for his students. Just study and you'll be golden.