Andrew Soto
One of the best professors I have had. We have lots of readings and some are lengthy. They are usually hard to understand, but Dr. Soto explains them very well in his class. He makes the subject interesting and I loved learning in his class. He gives his students lots of time and chances to complete homework, tests, and quizzes. It's hard to fail.