Reviews of professor David DeHaven

Rating: 4.0/5, difficulty: 4.0/5
Dr. D was a difficult grader, but provided excellent feedback. If you put in the work and make improvements, you should pass!