David Chapman
Dr. Chapman is a great professor. I learned a lot about data structures in the class, and he explains concepts in a way that simplifies them. Goes over lots of examples in class to make sure that everybody understands the concepts well. The homeworks are on topics directly from his lectures, and he prepares the class for the (common) projects well.