Helen Tien
Her lectures are great but her grading is horrible. For her discussion/assignments/projects she has a prompt for you to answer, but neglects to mention the specific information she wants you to also write about and will proceed to dock points because of this. Not a fan of the grading style that seem to be rigged against you. 