Professor Lopez knows this stuff, he is a doctor so he is very good at explaining the material. At first it was a little hard to understand his accent since English isn't his first language. After a bit you get used to it. He is willing to help out to those who ask. Also don't get distracted by his attractiveness, everyone thought he was a student