The Department of Computer Science offers undergraduate and graduate education in Computer Science, and performs research in various areas of Computer Science. The Department has faculty with strong accomplishments in the fields of algorithm engineering, automated reasoning, bioinformatics, computational complexity, computational geometry & computer graphics, cryptography & network security, data mining, data science, molecular computation, multimedia systems, music information retrieval, robotics, scientific computing, scientific visualization, semantic web, and wireless & mobile computing.