Eric Reyes
He's a pretty tough grader. He grades harsh for discussion boards, and doesn't give good or in depth feedback when he does. I put in a decent amount of effort and got a C only because of how borderline unreasonably strict he is with his grading. I would recommend taking another professor if you can.