Professor Jon Gonzalez himself is a great teacher & good at his job however I did feel discouraged by him, I felt he was rather degrading and borderline created a hostile learning environment. Many of my classmates and I found ourselves feeling brought down by him during class. Did not find him inspirational or enjoy class time.