CSCI 465 fall 12