Kevin Salcido
This professor is a fairly "by the book" grader, but he also gives so much additional resources, tutorials, etc to ensure his students are succeeding. I was never confused about his expectations because he was so consistent with letting us know what the assignments required. You have to put in work, but he makes it much easier.