Javier Calleja
Javier is very caring and funny; I enjoyed going to his class. He is also very reasonable with grades and wants you to succeed. He takes attendance very seriously. He doesn't go super in depth with the material, and his powerpoints/lectures can be confusing, but I got a tutor that clarified things for me and after that 231 and 232 were a breeze. 

