Mark Scheinbaum
He is a tough grader. He provides a clear rubric, so grades are entirely up to the effort of the student. He provides very good feedback on papers to ensure student's next assignment is clear and thoughtful. Very heavy lectures but he is very informative and clear. He is strict with deadlines for assignments. Time management is the key to passing.