Mario Banuelos
Really nice guy and he really cares about his students. He gives extra credit throughout the semester and that helped a lot. About 10 homework assignments that were short, 5 quizzes, and 4 exams. He takes off the lowest grade for each at the end of the semester.  As long as you pay attention and study youll do good. Helpful during office hours!