This course will provide students with training in the current algorithms used to process next-generation sequence data. After lectures designed to bring students up to speed on the cutting edge DNA sequencing technologies, students will develop new algorithms for efficient processing of large amounts of genome-scale data. A previous offering of this course has resulted in two student-instructor collaborations that will result in publications.