CSC 415 handout