Arturo Villalobos
Dr. Villalobos is a solid professor that genuinely cares about his students' success. He's very difficult to understand and lectures are a little bit dry, but if you put in decent amount of time studying outside of class, he gives you all the resources necessary to succeed in the class.