Michael Gonzalez
Mr. Gonzalez is a very straight forward professor. He tells you exactly what you are getting yourself into, and the class is not too difficult, while still forcing you to apply some effort in order to pass.