Shahid Nigro
Thought he is a tough grader and the reading material is confusing, if you utilize his office hours and ask for advice and clarification he is very helpful and wants the students to improve and learn. Nice and helpful guy.