de-demeter lesson notes