Professor Chavez is a really great professor. His lectures were heavy but easy to understand and interesting. He literally does everything possible for you to pass his class and get a good grade. If I could take all my classes with him I would! It is IMPOSSIBLE not to pass. Highly recommend!