Reviews of professor Jason Schafer

Rating: 4.0/5, difficulty: 2.0/5
He genuinely cares about the students. Somehow hits the sweet spot for right amount of homework and examples that you learn without getting in the way of life, work, or other classes.