Mo Shen
Dr. Shen should not be teaching this class plain and simple. He has taken a subject I used to be passionate about and gutted it. If you chose to earn the attendance bonus points by going to class, prepare to be read a PowerPoint with no real analysis of the material "folks". Study for tests by using your massive amounts of homework that take hours.