Lawrence Sorace
Would not take again. Grades you based off of your effort when there is no effort given on his end. All the lectures are off a powerpoint while he rambles about his own views and makes corny comments to the class. This was the hardest course I ever had to get through. 