Zachary Wolske
Homework sets are hard, and students will often have to find a clever "trick" for most questions. Very helpful and quick to respond on forums and willing to give students a chance again by allowing resubmissions of problem sets after giving feedback to students. He genuinely wants students to understand the course material and have my respect. 