Compute for Good
The science of computing has propelled innovation in nearly every aspect of modern life. Computer science courses at UM immerse students in the protocols used to transform society via computation. Social structures have yet to adapt to the astonishing rate of change produced by computation. Throughout our program ethical considerations are highlighted, and the practice of computing for good emphasized.
Our faculty are highly accessible, teach a broad range of topics, and have developed strong research programs that provide many opportunities to our students. Teaching and research assistantships are available to some of our graduate applicants. Please explore our site and contact us with any questions.
Internship Spotlight
-
Tara Brown - Applied Machine Learning Intern
Tara interned at Los Alamos National Laboratory as part of the Applied Machine Learning Summer School. There, she utilized graph neural networks on sampled social contact networks (derived from human mobility data) to estimate city-wide contacts with uncertainty.
-
Sarah Bethea - Solutions Engineer Intern
Sarah interned at Splunk as a Solutions Engineer Intern, helping customers explore solutions for monitoring and troubleshooting their technology systems. She led technical workshops, built product demos, and developed interactive dashboards to analyze housing market trends. -
Abby Kabalin - Research Intern
Abby interned with the INBRE (IDeA Network of Biomedical Research Excellence) team, helping to build a web application that tracks particulate matter concentrations to better warn of poor air quality in Montana, particularly during fire season. She worked on filling gaps in the data currently unavailable due to cloud cover and snowfall, by imputation with available data.
-
Billy Boone - Software Engineer Intern
Billy interned with the software engineering team, tasked with several different projects including the standard software engineering training program called the Apex Accelerator. He presented code reviews based on the training platform’s projects in the Apex programming language. Apex is a very similar platform to Java in syntax and allows direct integration with Salesforce. Billy also participated in one large and one small group project in which solutions were presented by intern teams to solve real business problems.
-
Cass Orr - Software Testing Intern
Cass interned with Karl Storz (a medical device manufacturer) in their Software Quality Assurance department where she wrote and conducted manual and automated software tests on various products. Her testing covered User Interface, cybersecurity, microservice integration, and overall functionality using her knowledge of object-oriented and modular programming to draft test scripts. -
Kenneth Hondl - Software Engineer Intern
Kenneth interned with Consumer Direct Care Network (an In-Home Care provider) working on a User Creation Tool to allow the software development team to streamline the process of code testing.
Tara Brown - Applied Machine Learning Intern
Tara interned at Los Alamos National Laboratory as part of the Applied Machine Learning Summer School. There, she utilized graph neural networks on sampled social contact networks (derived from human mobility data) to estimate city-wide contacts with uncertainty.
Sarah Bethea - Solutions Engineer Intern
Abby Kabalin - Research Intern
Abby interned with the INBRE (IDeA Network of Biomedical Research Excellence) team, helping to build a web application that tracks particulate matter concentrations to better warn of poor air quality in Montana, particularly during fire season. She worked on filling gaps in the data currently unavailable due to cloud cover and snowfall, by imputation with available data.
Billy Boone - Software Engineer Intern
Billy interned with the software engineering team, tasked with several different projects including the standard software engineering training program called the Apex Accelerator. He presented code reviews based on the training platform’s projects in the Apex programming language. Apex is a very similar platform to Java in syntax and allows direct integration with Salesforce. Billy also participated in one large and one small group project in which solutions were presented by intern teams to solve real business problems.
Cass Orr - Software Testing Intern
Kenneth Hondl - Software Engineer Intern
Faculty Research Highlight
ASSEMBLING THE BIG PICTURE
Assistant Professor Doug Brinkerhoff is providing a machine-learning approach to understanding the complexities of tidewater glaciers in Greenland as part of a brand-new collaboration with researchers from across the globe. The project seeks to inform advanced glacier models with an unprecedented collection of atmospheric, oceanic and glaciological measurements.