Carlos Flores
Flores makes you work for your grade but helps out with extra credit when he can. He isn't going to just give you an A, he gives you what you earn. It's easy to pass the class as long as you put in effort. Lots of reading, but they're interesting and you discuss them in class if you don't understand something. Take him! You won't be disappointed.