CS 6113 notes