Christian Lopez
His lectures are so boring, he just reads off the slides. Hes knowledgeable about the material, but does a mediocre job teaching it. He gave us a study guide for only 2 tests which was helpful, but for the most part you are on your own teaching yourself! Dont take him.