This tutorial will expose participants to algebraic and discrete approaches to problems from modern biology including gene regulation, gene identification, RNA folding, phylogenetics, and metabolic pathway analysis. The format will be interactive lectures with quick exercises on each topic, followed by structured hands-on activities during which participants will work in small groups on exercises and projects. Participants will learn web-based software systems and databases that students in their courses can use.