Reviews of professor David Schrappe

Rating: 5.0/5, difficulty: 3.0/5
Is a little out there but is one of the best professors on this campus. Genuinely cares about you and is always willing to listen and willing to move deadlines to help you out.