Benjamin Urish
Although he can be a little difficult to understand with what he actually wants in an assignment, I'd say he's not the worst. Email him, you'll probably get the most out of that if you are unsure of what is being asked of you. Be nice to him and you'll get more and better feedback. btw didn't go to class for half the semester