I believe many of these ratings have been too harsh. Professor Galmarini is beyond knowledgeable in the subject and provided readings relevant to the course. You have to write two papers for this class which were graded quite roughly and with no rubric provided. I would not recommend this course if you are looking for a COLL class to breeze through