private online class notes from may 20th and 21st