Jose Ceniceros
11/10 professor. Aside from being a great lecturer, he is easily accessible for help, gives reasonable and helpful homework, and makes his expectations for exams very clear. It's clear he wants his students to succeed.