We offer courses with topics from timeless classics to emerging new fields. Our small class sizes encourage personal attention from professors and many of our students find connections to Silicon Valley companies. Our award-winning faculty members conduct research in diverse fields, and encourage undergraduate researchers to join them on the frontier of discovery. Our students go on to satisfying careers in the many sub-disciplines of mathematics and computer science, whether they pursue graduate study or start careers directly after graduation. Join us!
Mathematics and computer science give two complementary ways to engage with our modern world. Mathematics teaches you the timeless vocabulary of reason that underlies all sciences. Computer science gives you keys to unlock the power of modern technologies. Each field is both beautiful and fun, and each develops professional skills that are much in demand.