Maxim Safioulline
Its a difficult class to take. I learned more from reading the book and browsing the web than in class. He rates students work on whats wrong and isnt great at saying what you need to change. This is actually my least favorite professor Ive had at SMC. Dont recommend.