Kevin Barraza
I highly recommend Dr. Barraza because he is so respectful to his students and lenient about the grading Always there to answer questions, 3-4 extra points in each exam and lowered the grading scale 2% down before final because he wants his students to succeed. Wish he can teach more chem classes. 