Miguel Chavez
Chavez is clear on what he wants from his students. Chavez is practical but talks fast in his lectures. If you do not put in the work and effort, you will not do well. He's knowledgeable, cares and respects education, and gives you the tools you need to do well in this course.