compilation of notes from classes I've taken