Hugo Gutierrez
He is enthusiastic about what he teaches and knows how to explain each concept. He is willing to answer all your doubts regarding the class. He gives you a weekly test covering the chapter you just learned about and by the end of the semester you can retake some of those were your grade was lower. I highly recommend him.