Reviews of professor David Xu

Rating: 3.0/5, difficulty: 5.0/5
Very kind professor, but is test heavy. I'd recommend him only if you're willing to put in the effort. 4 Practicals, 3 lecture exam, and a final. We also do lab sheets which is helpful.