notes from special topics class 5972532