Alfredo Aranda Silva
I like Dr. Silva but his Spanish classes can be difficult for the average student. His initial explanation of material can be confusing at first but he's always willing to clarifying explain in new ways until you get it. Fairly easy grader for compositions and oral exams but the tests are what hurt my grade.