Siyuan Jiang
She sent me solutions to past homework assignments when I asked. She is very helpful, even allowing students to stay a little after class has officially ended. Her grading criteria and instructions are highly specific, so you know exactly what you need to do. Deadlines are strict, though; we get 0.4% off per minute late, but there is extra credit.