Duncan Purves
Mr. Purves's lectures for ethics, data & technology were fantastic. The discussions were always very interesting to watch and I always left the class with a huge amount of new shower thoughts. My only "problem" with this class is that while it is very easy to get a B/B+, it difficult to get an A, with the upper quartile grades being an A-. 