Angel Casas-Gragea
He really is caring and a good guy, but there is a slight language barrier that makes his lecturing extremely difficult to understand. He tends to skip around a lot, or move on from one topic without completing the sentence he was saying beforehand. If you take him for any kind of upper level class, be prepared to teach yourself the entire thing.