Dr. Gonzalez was very knowledgable in lecture. Her jam sessions were very thorough and detailed. I learned more in 2 hrs with her than I did with other profs in a whole semester. NCA is going to be a difficult class regardless of who it's taken with, but Dr. Gonzalez was exceptional at explaining concepts, and she was always available for questions