Reviews of professor David Szeto

Rating: 4.0/5, difficulty: 3.0/5
Great teacher. Explains material well, always leaves room for questions and tailors his assignments well to help you understand course material. Also extends deadlines and tries to assist students to his best abilities.