Michael Gonzalez
Prof. Mike is a great teacher. There are no surprises. Very respectful and personable. A lot of group interaction. He gives weekly quizzes but gives you the information needed to pass it. Gives a lot of helpful information for communication, and gives positive feedback.