In the BA program, you ll complement your studies with courses from the Liberal Arts (e.g., humanities, social sciences). Computer science blends theoretical knowledge and practical skills to explore intriguing topics computer systems that mimic human vision or helping design pharmaceutical drugs. Learn the theoretical limitations of computing and methodologies that lead to efficient, accurate computing.