Classes and teaching material