William Yazbec
He is an absolutely fantastic professor. He is more than willing to help you if you don't understand. He is incredibly approachable and an all around great professor. This was my second class with him and I will be taking one more of his classes. He genuinely cares for his students and their learning experience. 5 STARS!!