Christopher Lugo
One of the best classes I've taken. And one of the best professors on campus. Material is difficult depending on previous knowledge but gives alot of opportunities like extra worksheets, office hours, and study guides. Yes, his lectures are fast but he literally gives you everything to succeed in the class. It is YOUR initiative to take it.