Tomas Cabeza De Baca
He is one of my favorite professors. He cares so much about his students and will take the time to re-explain any concept to you during a quiz or in office hours. Every lecture is recorded so you don't have to go to class, his study guides make sure you'll pass. I hate math and ended up with an A in his class by never going.