Luis Vega
He's very knowledgeable and his lectures aren't bad. However, he can sometimes be snarky which personally made me reluctant to ask him questions in class. He also can be impatient with students especially if there is confusion amongst the class. Pretty strict but he loosens up toward the end of the semester.