Eric cares a great deal about his students. However, he is a tough grader and the majority of his prompts lacked clarity. I recommend utilizing his office hours as he is super flexible, easy to talk to, and more than happy to give extra help or reconsider a grade. You will have to work for an A, but I found the class very rewarding and interesting.