Jose Cortina
If you put in the effort you'll do just fine. He's really passionate about what he teaches and he wants his students to succeed. The exams are really hard, you need to study A LOT. He gives study guides and there's a pop quiz almost every other class. DON't MISS CLASS UNLESS YOU HAVE TO, everything is exam/lecture based & somewhat textbook