I am guessing that the major factors involved are (a) a greater focus and more connections with the given subject material, (b) fewer competing courses being taken at the same time, vying for mental attention, and (c) simply less time and opportunity to forget stuff from class to class, which I feel is a real issue for many of my students. (Countering factor might be: Maybe more dedicated students