Javier Arce Nazario
Genuinely a really cool professor, very experianced and knows what he's talking about. He's pretty funny too, little goofy at times but its clear he cares about you. The lectures can be boring and don't help with the actual homework that much. 90% of the stuff you'll talk about in class you only ever see on the exams. HW is most of the grade. 