Skip to Main Content Skip to Footer

MSCS Capstone Showcase

MSCS Seniors

Welcome to the MSCS Capstone Showcase! Please join us in exploring our 2020-2021 seniors’ capstone projects.
All of our seniors complete a significant project from their capstone course. Below are the projects completed by students this year.

Sudoku Solving as a Graph Problem

Adeline Steward-Nolan ’21 (Oak Park, IL),
Computer science

Line plot of causal effects

Difference-in-Differences Designs with Panel Data

Aidan Toner-Rodgers ’21 (Sebastopol, CA),
Applied mathematics & statistics

Predicting EA Sports FIFA Team of the Season in Europe’s Top Five Leagues

Alexander Denzler ’21 (New York City),
Applied mathematics & statistics

Blending Art and Real Life: Neural Style Transfer Exploration and Comparison

Alison Garrett-Engele ’21 (Needham, MA),
Computer science

Factors Influencing the Social Help-Seeking Behavior of Introductory Programming Students

Anael Kuperwajs Cohen ’21 (Redmond, WA),
Applied mathematics & statistics, Computer science

Quantification and Visualization of Racist Rhetoric Through Network Analysis

Anael Kuperwajs Cohen ’21 (Redmond, WA),
Applied mathematics & statistics, Computer science

What affects Independence Among the Elderly?

Analeidi Barrera ’21 (Round Lake Beach, Illinois),
Applied mathematics & statistics, Computer science

Sana: An interactive agent that simulates human speech

Analeidi Barrera ’21 (Round Lake Beach, Illinois),
Applied mathematics & statistics, Computer science

You Can Be The Next Van Gogh: An Evaluation of Neural Style Transfer

Anh Nguyen ’21 (Ho Chi Minh City, Vietnam),
Computer science

Success and Failure in NBA Free Agency

Arif Zamil ’21 (Albany, CA),
Computer science, Mathematics

Donald Trump, the Stock Market, and the Underlying Sentiment that Connects Them

Arif Zamil ’21 (Albany, CA),
Computer science, Mathematics

Codenames: An Implementation

Autumn Kinchen ’21 (Inver Grove Heights, Minnesota),
Computer Science

Quantification and Visualization of Racist Rhetoric Through Network Analysis

Ava Cutler ’21 (New York City),
Mathematics

Political Polarization on Twitter During the 2020 Election

Avik Bosshardt ’21 (Boca Raton, FL),
Computer science

Moran’s I: An Investigation in Spatial Autocorrelation

Brian White ’21 (Worcester, MA),
Applied mathematics & statistics

Falling Through: Finding the Gravitational Trajectory of an Object Inside a Planetoid

Charlie Thole ’21 (Maplewood/St. Paul, MN),
Mathematics

2020 US Presidential Election Tweet Sentiment

Charlotte Giang ’21 (Hanoi, Vietnam),
Applied mathematics & statistics, Computer science

How Long After Founding Does a Company Go Public?

Charlotte Giang ’21 (Hanoi, Vietnam),
Applied mathematics & statistics, Computer science

Analyzing StarCraft AI

Chase Yoo ’21 (South Korea),
Computer science

Causal Concepts – When Correlation Does Mean Causation

Ciara Moore ’21 (Colorado),
Applied mathematics & statistics

Lonely? Build a Recurrent Neural Network Chatbot that Sounds Just Like You!

Colin Kirby ’21 (Philadelphia, PA),
Computer science

Photo of Colleen Minnihan

Does Straighter = Safer? The Impact of Sexual Orientation on Perceived Safety in the Twin Cities

Colleen Minnihan ’21 (Greenfield, New Hampshire),
Applied mathematics & statistics

Mapping Macalester’s Majors: A Network Analysis of Academics at Macalester

Corey Pieper ’21 (Chicago, IL),
Applied mathematics & statistics, Computer science

How to Train Your Chatbot

Corey Pieper ’21 (Chicago, IL),
Applied mathematics & statistics, Computer science

Genetric Kart

David Barrette ’21 (Highland Park, IL),
Computer science

Quarks with Label: What are we made of?

Quarks: How mathematics helped in solving a millennia-long search for what we are made of.

Diego Lopez Gutierrez ’21 (Lima, Peru),
Mathematics

Determinants of Broadway Show Survival

Ekaterina Hofrenning ’21 (St. Paul, MN),
Applied mathematics & statistics

Language Competition: An Agent Based Model

Elizabeth Cain ’21 (Newtown, CT),
Applied mathematics & statistics

Dependent Data Without Taking All Day

Ellen Graham ’21 (Olympia, WA),
Applied mathematics & statistics

Bitstrings, the Hypercube, and Odd Notation: How Did We Get Here?

Eric Fong ’21 (Woodbury, MN),
Mathematics

Facial Mask Detection using Transfer Learning

Fan Zhang ’21 (China),
Computer science, Mathematics

Network of Empires

Fan Zhang ’21 (China),
Computer science, Mathematics

Photo of students in front of the Leonard Center in autumn

Penalized Regressions and the Bias-Variance Trade off

Federico Chung ’21 (Buenos Aires, Argentina),
Applied mathematics & statistics

Polarized America and Polarized Elections: What does twitter tell us?

Gabriel Ramos ’21 (Puerto Rico),
Computer science

Networking Lost

George Clare Kennedy ’21 (Oakland, CA),
Computer science, Mathematics

An Exploration of the Graceful Labeling Problem

George Clare Kennedy ’21 (Oakland, CA),
Computer science, Mathematics

Strange Triangles

Giselle Cohen ’21 (Portland, Oregon),
Mathematics

4-Dimensional Cube

The Hyperoctahedral Group

Hannah Chonkan-Urow ’20 (Highland Park, IL),
Mathematics

Detect Face Masks Using Machine Learning

Huichang Zhao ’21 (Jiangsu, China ),
Computer science

Climate Change and Hurricane Severity: Is anthropogenic climate change exacerbating hurricanes in the United States?

Jackson Henningfield ’21 (Celebration, Florida),
Applied mathematics & statistics

Survival analysis on employee turnover

Jacky (Yuhao) Xiao ’21 (Shenzhen, China),
Applied mathematics & statistics

Word Clustering: Exploring How Computers Break Down a Corpus

James Crayton ’21 (Texas),
Computer science

Ranked Choice Voting on the Permutahedron, as Explained Through TikTok Sea Shanty

Jennifer DeJong ’21 (Sammamish, WA),
Computer science, Mathematics

Coding an Epidemic Model on a Dual Layer Network

Jennifer DeJong ’21 (Sammamish, WA),
Computer science, Mathematics

What Factors Determine the Survival of Broadway Shows?

Jeong-Won Tak ’21 (Seoul, South Korea),
Applied mathematics & statistics

Pseudo-BMA: A (Real) Bayesian Model Selection Method

Josh Upadhyay ’21 (Bangkok, TH),
Applied mathematics & statistics

L I F T ! B Y T E ! Q-Learning in Swarm Robotics

Keara Berlin ’21 (Seattle, WA),
Computer science

Modeling Language Death: an Agent-Based Approach

Kelsey Stender-Moore ’21 (Bethesda, MD),
Applied mathematics & statistics

A Dynamic Model the of Jellyfish Life Cycle

Kevin Omodt ’21 (Minneapolis, MN),
Applied mathematics & statistics

A Tour of Causal Inference through Coronavirus and Precautionary Measures

Laurel Hickey ’21 (Chatham, NJ),
Applied mathematics & statistics

The Synthetic Difference in Differences Estimator: An Application to Gentrification and Employment Outcomes

Liam Purkey ’21 (Portland, Oregon),
Applied mathematics & statistics

Lily Irvin Capstone Image

Rendering Soft Shadows on a Bunny

Lily Irvin ’21 (Portland, Oregon),
Computer science

Ling Ma Capstone Image

Understanding the Global Arms Trade Network : Analysis of Different Community Detection Methods

Ling Ma ’21 (Beijing, China),
Applied mathematics & statistics, Computer science

Ling Ma Capstone Image

Causal Analysis: How does U.S. foreign aid affect recipient’s GDP growth

Ling Ma ’21 (Beijing, China),
Applied mathematics & statistics, Computer science

Plot of pixel maze partially traversed

If You Give a Robot Swarm a Cookie, They Will Gradually Learn How to Navigate a Randomized Environment

Linnea Prehn ’20 (Apple Valley, Minnesota),
Computer science

Logan Caraco Capstone Image

LOLCATZ Word Clustering

Logan Caraco ’21 (Los Angeles, CA),
Computer science, Mathematics

Logan Caraco Capstone Image

Young Symmetrizer Coefficient Matrix Properties

Logan Caraco ’21 (Los Angeles, CA),
Computer science, Mathematics

Lu Li Capstone Image

Cartograph: Visualizing Non-Spatial Data as Maps

Lu Li ’21 (Tianjin, China),
Computer science, Mathematics

Lu Li Capstone Project

Uncovering the shape of data with Topology: an empirical study of Minimal Cycle Representatives in Persistent Homology using Linear Programming

Lu Li ’21 (Tianjin, China),
Computer science, Mathematics

Stylized image of project title

Methods in Time-Varying Treatments

Lydia Yoder ’21 (Concord, MA),
Applied mathematics & statistics

Maddie AlQatami Capstone Image

Modeling and Forecasting US News and World Report College Rankings

Maddie AlQatami ’21 (Boulder, CO),
Computer science, Mathematics

Maddie AlQatami Capstone Image

Examining Alt-Right Communities in Subreddit Hyperlink Networks

Maddie AlQatami ’21 (Boulder, CO),
Computer science, Mathematics

Stylized image of people at a whiteboard

Designing Visa-Vis: Navigating International Students through the OPT Application Process

Michael Maldonado ’20 (Texas),
Computer science

Mohamed Abdi Mohamed Capstone Image

Does the language we use affect what we see on Google search images?

Mohamed Abdi Mohamed ’21 (Somalia),
Computer science

Nana Amoah Capstone Image

Summarize!

Nana A. Odeibea Amoah ’21 (Accra, Ghana),
Computer science

Nicole Frey Capstone Image

Causal Effect of Moderate Alcohol Consumption on Health

Nicole Frey ’21 (Madison, WI),
Applied mathematics & statistics

Precious Dlamini Capstone Image

Competing Risks in Survival Analysis

Precious Dlamini ’21 (The Kingdom of Eswatini),
Applied mathematics & statistics

Randy Beidelschies Capstone Image

Message in a Bottle: Can You Tell the Difference?

Randy Jose Beidelschies ’21 (Southwest Florida),
Computer science

Rayyan Mobarak Capstone Image

Economic Proofs: A Topological Approach

Rayyan Saad Mobarak ’21 (Dhaka, Bangladesh),
Applied mathematics & statistics

Redi Kurti Capstone Image

Network of Transfers

Redon Kurti ’21 (Albania),
Computer science, Mathematics

Redi Kurti Capstone Image

Implementation of an Informed Search Algorithm to Solve Crossword Puzzles

Redon Kurti ’21 (Albania),
Computer science, Mathematics

Richard Tian Capstone Image

Exploring the Dynamics between Languages and Google Search Results via Cloud AI Vision

Richard Tian ’21 (Beijing, China),
Computer science

Rose Lutz Capstone Image

Painting for the Lazy: Neural Style Transfer Exploration and Comparison

Rose Lutz ’21 (Minneapolis, MN),
Computer science

Graph of causal effects

Causal Effect of Alcohol Consumption on Life Expectancy

Ruijing Zhang ’20 (Chengdu, China),
Applied mathematics & statistics

Ryan Specht Capstone Image

Why All Country Music Sounds the Same: A Network Approach

Ryan Specht ’21 (Somerville, Ohio),
Computer science, Mathematics

Ryan Specht Capstone Image

The Importance of Empathy in Robots

Ryan Specht ’21 (Somerville, Ohio),
Computer science, Mathematics

Sam Rosevear Capstone Image

Google Image Analysis: Measuring changes of perception based on the language of the search term

Sam Rosevear ’21 (Lewisburg, Pennsylvania),
Computer science

Sarah Lipstone Capstone Image

Polarization in the 2020 General Election

Sarah Lipstone ’21 (Oak Park, CA),
Computer science

Siddhant Singh Capstone Image

Accounting for Interference in Causal Inference studies

Siddhant Singh ’21 (Lucknow, India),
Applied mathematics & statistics

Siguo Li Capstone Image

A Network of Macalester Alumni Majors

Siguo Li ’21 (Shanghai, China),
Applied mathematics & statistics

Son Phan Capstone Image

The Effect of COVID-19 on Urban Mobility in New York City

Son Phan ’21 (Maui, HI),
Applied mathematics & statistics

Sophia Pincus-Kazmar Capstone Image

Lonely? Build a Recurrent Neural Network Chatbot that Sounds Like You!

Sophie Pincus-Kazmar ’21 (Evansville, WI),
Computer science

Stephanie (Thy) Le Capstone Image

MapReduce: Optimizing Large-scale Distributed Data Processing

Stephanie (Thy) Le ’21 (Hanoi, Vietnam),
Computer science

Sun Gyu Park Capstone Image

Parallelization with MPI4PY

Sun Gyu Park ’21 (Seoul, South Korea),
Computer science

Tate Munnich Capstone Image

T-Gammon: Applying Temporal Difference Learning Methods to the Game of Backgammon

Tate Munnich ’21 (Port Townsend, Washington),
Computer science, Mathematics

Tate Munnich Capstone Image

The Hyperoctahedral Group and the Hypercube

Tate Munnich ’21 (Port Townsend, Washington),
Computer science, Mathematics

Thy Nguyen Capstone Image

A Tour of Causal Inference

Thy Nguyen ’21 (Hanoi, Vietnam),
Applied mathematics & statistics

Tianrui Liu Capstone Image

Custom dlib mouth feature detector and shape predictor algorithms

Tianrui Liu ’21 (Beijing, China),
Computer science

Tiantian Sun Capstone Image

What can affect employment turnover?

Tiantian Sun ’21 (Beijing),
Applied mathematics & statistics

Toshini Sharma Capstone Image

Sudoku Solver: Using Graph Coloring to Solve Sudoku Puzzles

Toshini Sharma ’21 (New Delhi, India),
Computer science

Will Madairy Capstone Image

Analysis of Breast Cancer Treatments

Will Madairy ’21 (Charlotte, North Carolina),
Applied mathematics & statistics

Two-dimensional Spatially Varying Carrying Capacity & Elephant Migration

Xilin Niu ’21 (Wuhan, China),
Mathematics

Yilin Chen Capstone Image

Signal Processing on the Permutahedron: Tight Spectral Frames for Ranked Data Analysis

Yilin Chen ’21 (Beijing, China),
Computer science, Mathematics

Yilin Chen Capstone Image

Custom dlib Mouth Feature Detector and Shape Predictor Algorithms

Yilin Chen ’21 (Beijing, China),
Computer science, Mathematics

Yiming Miao Capstone Image

What are the key factors affecting the survival of breast cancer patients?

Yiming Miao ’21 (China),
Applied mathematics & statistics, Computer science

Yiming Miao Capstone Image

Face Mask Detection Using Machine Learning

Yiming Miao ’21 (China),
Applied mathematics & statistics, Computer science

Screenshot of google images search of Somalia

How Do Search Results Differ When Using Different Languages

Yiping Zhong ’21 (Beijing, China),
Computer science

Zahara Spilka Capstone Image

Appa

Zahara M. Spilka ’21 (Wisconsin),
Computer science

Plot of music genres on a grid

Which music genre is the most appealing?

Zhangchi Liu ’20 (Shanghai, China),
Applied mathematics & statistics

Zhenggang Tan Capstone Image

Real-time Facial Expression Recognition Using Machine Learning with OpenCV

Zhenggang Tan ’21 (China),
Applied mathematics & statistics, Computer science

Zhenggang Tan Capstone Image

Factors that Affect Breast Cancer Survival — A Survival Analysis with Rotterdam Dataset

Zhenggang Tan ’21 (China),
Applied mathematics & statistics, Computer science

Zhiyuan (Simon) Wang Capstone Image

Network of Odyssey: A Mathematical Quest to Understand Classical Canon

Zhiyuan (Simon) Wang ’21 (Shanghai),
Mathematics

Zuofu Huang Capstone Image

A Bayesian Analysis of College Rankings

Zuofu Huang ’21 (Nanjing, China),
Applied mathematics & statistics