Took C9 core course. He graded extremely difficultly, rarely giving out As for assignments. Was a lot harder than the other professors teaching the same class. He is biased, he pushes communist values and only reads sources that are anti-capitalist. Half way through the quarter gave up and switched to P/NP because of how ridiculously he graded.