Kevin Hinojosa
Kevin is such a great person and he's always going out of his way to have office hours for everyone. The material is hard and confusing but if you make the effort to try and learn, you will be okay. Take advantage of office hours and do the homework and you'll be set.