John Scola
He's a great professor & I learned a lot from him BUT, no matter how much of a perfect job you do, you probably won't get the grade you work for. Aimpossible. I wasn't a perfect student, but I knew people in the class who put in a lot of time & effort & deserved more than a B. He'll tell you you did a "fantastic" job w/ no feedback & give you a B.