Javier Oronoz
If you're wanting constructive criticism, you won't find it in this class. The professor instead leaves passive-aggressive comments on work that can overall just hurt your feelings, not understanding what went wrong.  There are few assignments, but he grades fairly hard and participation matters. 