Computer scientists are experts in computation, both in terms of the theory of what fundamental capabilities and limitations of computation are, as well as how it can be practically realized and applied. The MS program in Computer Science is concerned with the theory, design, development and application of computer systems and with information processing and techniques. The department provides a carefully planned program of instruction for a successful graduate experience. Research areas include: Bioinformatics, Parallel Computing, Cryptography, Scheduling Theory, Computational Geometry, Graphics, Numerical Methods for Differential Equations, Computer Vision, and Software Engineering.