A final project is required of each student for them to get a good grade. The project can be studying a single paper in depth, implementing/extending an algorithm, or proving theoretical results on a problem of the student's choice. Below are some sample student projects.
Burrows-Wheeler Transforms in Linear Time and Linear Bits (PDF) (Courtesy of Russ Cox. Used with permission.)
Sampling Good Motifs with Markov Chains (PDF) (Courtesy of Christopher J. Peikert. Used with permission.)
Robust Clustering Techniques in Bioinformatic (PDF) (Courtesy of Robert Edward Beverly. Used with permission.)