Professor Gonzalez was great for an introductory Political Science class. This was the one class I never missed. His lectures are sometimes long and hard to sit through, however when you are interested in the topic it becomes fun to engage with him in discussion. He gives options on the final and midterm where you can choose an essay or test.