Reviews of professor David Criswell

Rating: 4.0/5, difficulty: 4.0/5
Excellent lecturer. Soothing voice. Makes you work hard but presents information so that you are able to understand it and learn it. Great professor.