Andres Zavaleta
If you want to learn you will do fine in the class. He gives extra credit for going to tutoring so take advantage. If you pay attention and take notes and review you will be good. His lectures are hard but not that bad. 