1. Union Home
  2. Academics
  3. Programs
  4. Computer Science

Computer Science

Computer Science

Computer science at Union takes place within an interdisciplinary environment that mixes theory and practice and encourages creative problem solving.


(USA Today College Guide 2017)

Our program prepares students for a range of future opportunities. Here you can choose to major in CS or pursue an interdepartmental major that combines CS with another field. You can also minor in CS, computational methods or digital media.

You will explore the field through a variety of mid-level and upper-level electives, including web programming, game development, language processing, modeling and simulation, robotics, visualization, parallel computing, user interfaces and bioinformatics.

There are also many options for combining computer science with other subjects, including but not limited to visual arts, history, economics, music, biology, physics, psychology, languages, classics, and neuroscience.

Research facilities

Our equipment and facilities are top-notch, with three computer labs available 24/7 to students. Want to use your own laptop or tablet? Sure, there's Wi-Fi all over campus. We also have a laboratory for robotics and human-computer interaction (the CRoCHET Lab – Collaborative Robotics and Computer-Human Empirical Testing).  

Need more power? The College utilizes cloud-based High Performance Computing (HPC) resources to support research computing needs.

Special learning opportunities

All computer science majors do an individual or team capstone project, which may lead to honors theses. There are ample opportunities to intern with major companies and engage in independent research, including Union summer research fellowships. Students may become members of Sigma Xi national scientific research society.

"I want to learn as much as I can about artificial intelligence, robotics, parallel computing. I love the research I'm doing, working to get a robot to recognize human gestures."
- Alvin Andinon

Complementing your academics is the chance to participate in Virtual Union. This student group runs one of the larger computer systems on campus, maintains student web pages, and gives students a chance to learn about and do system administration and web development.


Our CS students graduate with a strong knowledge base and a wealth of experience that prepares them for a very promising job market. The U.S. Bureau of Labor Statistics projects that computing is the field with the greatest potential for growth.

Meet some of our faculty

Takashi Buma

John Rieffel

Associate professor
Ph.D., Brandeis University
Special interests: Robotics, artificial intelligence

Kristina Striegnitz

Kristina Striegnitz

Assistant professor
Ph.D., Saarland University 
Special interests: Natural language processing, embodied conversational agents, artificial intelligence, human-computer interaction

Chris Fernandes

Chris Fernandes

Associate professor
Ph.D., Northwestern University
Special interests: Database management systems, data mediation, interface design

Matthew Anderson


Visiting assistant professor
Ph.D., University of Wisconsin-Madison
Special interests: Theory of computing, computational complexity, algorithms, logic, derandomization

After Union

Senior analyst, National Grid

Engineer, Apple

Patent examiner, U.S. Patent and Trademark Office

Lieutenant, U.S. Navy

Electrical engineer, General Electric

Manager, integrations engineer, Google

Electrical engineer, Knolls Atomic Power Laboratories

Lead financial analyst, IBM