Professor Richter is one of the worst professors I've had. He gives zero feedback for assignments, monologues during the whole 1+ hour lecture, and doesn't make the class engaging enough for students to discuss. Due to no feedback, it seems his grading is based on favoritism. Unfortunately, you can't avoid taking this class. This is just a warning.