Antonio Palacios
He is really good at explaining difficult concepts. There was a lot of homework but the quizzes and exams were based on questions on the homework. Fairly straightforward class if you go to class and follow his lectures. There was also unannounced quizzes throughout the semester. Definitely a passable class for those needing an elective.