CMU Term May-June 2008