Computer scientists study the theory, design, implementation, and performance of computers and computer software, including the study of computability and computation itself. At the undergraduate level we offer the Bachelor of Science and Bachelor of Arts degrees in Computer Science. At the graduate level we offer the MS and PhD degrees in Computer Science. To