class 3109: Notes