When he takes the time to give notes on papers he gives really helpful notes, but he often gives a lower grade with very little explanation. He waits weeks or months to grade things which makes it impossible to learn from or fix previous mistakes. With effort you can get a good grade, but it is very stressful not receiving grades for weeks on end.