My notes from COMP 421