Took this class as a 9 day course during the summer and passed with an A! Professor Edwards is super nice and understanding that this class is fast paced. I would knock out all the assignments soon because it is a lot and there is one exam that you get graded in. Would recommend this professor