Updated for Spring 2013 semester.