Prof Russo, is horrible on grading. He often gives people points off with no reasoning behind it, when confronted he usually mentions that "no one is perfect". He is a very unfair teacher when it comes to grading and doesn't do much to help you know where you can better your papers.