Richard Zamora
Dr. Zamora is such a fantastic person overall. He goes above and beyond to make sure his students understand the material, and if you don't understand something, he will go over it again or further explain it until you do. He is also an exceptional mentor who challenges his students, not only academically, but personally. 10/10 recommend Dr. Z! :)