For example, NP is apparently writing a major work on bindings. It would have helped if before the course he had given us printed summaries of some of the main points of the book, which the many slides apparently illustrate. A brief syllabus handed out on the first day outlining the topics to be covered would have been helpful. Generalizations are dangerous. Attempts to reduce the diffuseness might lead to falsification.
Readings are essential.
Be prepared to absorb an incredible amount of information. Be patient, take it home, and use it. The highest recommendation possible.