Professor Shelichach is a really great professor. He makes the lectures entertaining while also facilitating productive discussion on the readings which help spark ideas for your graded papers. Funny/nice/understanding guy. Interesting readings, too. For some reason his syllabus makes you fear for your life (you shouldn't).