Computational Biology provides students with a unique set of skills. It combines the rigor and algorithmic focus of traditional computer science with the data analysis, machine learning, and modeling skills required to understand a complex natural system. It teaches students to think computationally and to frame complex analysis questions in the language of computation