Benjamin Schroeter
Very hard grader. Weekly quizzes that are usually harder than work done in class. Hardly gives partial credit. Does not explain concepts well, and tends to think the class knows very complex concepts that were never introduced. Very unfair grading system. Take another professor if possible.