I wouldn't recommend this professor at all, I've learned nothing from this semester. Explicit/dirty references were made throughout lectures by this professor in hopes that it would make students remember lessons easier when in reality, that's all I remember from this class. Grading scale was fine at first but in the end it made our grades suffer.