✨ Final Project Showcase

EECS 398 at the University of Michigan

All students in Practical Data Science are required to complete a Final Project, in which they perform an in-depth investigation into a dataset of their choosing and exercise all stages of the data science lifecycle, from exploratory data analysis to predictive model building. Students could choose one of three default datasets, or propose their own.

Below, you’ll find the websites for each submission, organized by semester and dataset choice.


  1. Winter 2025
    1. Power Outages 🔋
    2. Recipes and Ratings 🍽️
    3. League of Legends ⌨️
    4. Custom Dataset 🎨
  2. Fall 2024
    1. Power Outages 🔋
    2. Recipes and Ratings 🍽️
    3. League of Legends ⌨️
    4. Custom Dataset 🎨

Winter 2025

Power Outages 🔋

Forecasting Power Outage Duration with Predictive Models
Gideon Shaked

How Long Will This Power Outage Last?
Grace Liu

Predicting the Reach of Power Outages
Tyler Ditmars, Neha Pinnu

GridLock: Predicting Power Outage Durations
Kiran Chandrasekaran

Can we predict the cause category of a major power outage?
Ava Stravato

Power Outage Prediction and Cause Analysis
Anvita Gollu

Power Outage Analysis for Life Saving Medicine
Taylor Nguyen, Priya Shah

Power Outages Analysis
Harry Vieth

Can we predict how a power outage occurred right when it happened?
Mark Mitu

Can you predict power outage duration?
Dylan Babitch

What Effects How Long a Power Outage Lasts?
Michael Rubio

Shockingly Predictable: Forecasting Outage Duration
Lauren May, Julia Rehring

Predicting cause of outage from Power Outage data in U.S.
Miles Fichtner

Predicting outage duration from the urban population and economic characteristics of the region?
Rongxuan Tian

Predicting Power Outage Duration in the U.S.
Spence Lowery

Power Outage Predictor
Arnav Khanna, Govind Narayanan

What Characteristics are Associated with High Power Outage Length?
Lisa Dai

Weather Causing Power Outages… How Long Will It Last?
Preston Jackson

# Analyzing U.S. Power Outages (2000-2016): Patterns, Impacts, and Insights
Siavash Azar

Can Power Outages Predict Your Monthly Electricity Bill?
Hektor Buqaj

Predicting Outage Duration the Moment It Starts
Biplav Kharel

Recipes and Ratings 🍽️

Predicting What Makes Food.com Recipes 5-Star Hits
Arinjoy Das

Quick Fix or Healthy Mix?
Carolina Mondragon, Sanya Chawla

I’m starving, how long is dinner gonna take?
Malik Alabbas

Calorie Counter: What Impacts a Recipe’s Calorie Count?
Jamila Nagarwala, Mehek Gupta

Predicting Cooking Time Based on Different Recipe Features
Annice Chang and Courtney Selle

Will People Like this Recipe?
Aidan McKiernan

best minutes and steps for a recipe?
Hao Shen

What determines the average rating of a recipe?
Ethan Mui, Daniel Yang

Meals in Minutes: Predicting Prep Time with Nutritional Insights
Meghana Paruchuri and Rishitha Talluri

Behind the Bite: What Drives Calories in Recipes?
Anusha Chinthamaduka

Protein Prediction Model🍗
Kevin Zhang

How does text analysis help identify high rated recipes?
Colin Czarnik, Arthur Yang

Can recipe nutrition and complexity predict a 5-star meal?
Logan McKeown

What is the link between Cook Time and the number of ingredients and steps in a recipe?
Claire Keegan

How Many Calories Are Really in That Recipe?
Aayush Sharma

What types of recipes tend to have higher average ratings? - Predict recipe rating
Lucy Piao

Nutritional Insights: Predicting Calories in Recipes
Joyce Ku

What Makes a Recipe Shine?
Tingyi Xiao

What Factors Influence Recipe Ratings?
Emily Lin

Quick Bites or Slow Feasts? Analyzing Calories vs. Cooking Time
Chinyere Amasiatu

How Long Will This Take?
Maddie Coe

Is it Worth Making Long Recipes?
Dylan Pham, Andrew Lezaja

# What is the relationship between recipe characteristics (e.g prep-time, ingredients, calories) and user-given ratings?
Sundara Vishnu Satish

What truly defines a dish?
Alyssa Rodriguez

What Do We Think of the Recipes?
Tawseef Rahman

Masala to Metrics
Anjika Jain, Riya Bhivare

Building a Cook’s Intuition for Time
Michael Chen, Edison Zhou

What will my recipe be rated on food.com?
Dhruv Kapur, Manan Shah

Bite-Sized Insights: Exploring What Makes Recipes Shine
Emma Linhart

5 Star Analysis of Recipe Ratings
Achyudt Narayanan Venkat

How-does-nutrition-influence-food-ratings?
Ehsan Kabeer

Exploring Recipes dataset via Random Forest
Xiangzhi Jiang

High or Low? Predict Recipes Rating with Complexity & Nutritional Health Information
Tianxin (Jessica) Li, Zhicong Chen

League of Legends ⌨️

Forecasting Victory: 2024 League of Legends Worlds Matches Predictions
Jiahao Cheng

Which Arcane Sister is the Best?
Eric Teng, Ryan Wei

Can Early Leads Guarantee Wins? A Snowballing Analysis in League of Legends
Adam Boxwalla

Does laning-phase creep-score(CS) really predict winning outcome over kills?
Hyun(Michael) Kim

Checkpoint Champion – Predicting Winners at 25
Yunjong (Kevin) Na, Xingzhi Cui

Does an Early Lead Decide the Game?
Thamim Hussain

League of Legends Role Analysis
Trey Wayment

League of Legends: the affect of Team Composition on Win Rate
Marc Rosenberg

Can we predict the length of a League of Legends game?
Jawad Najar, Ali Boussi

Analyzing Player Positions in League of Legends
Jackson Eggerd

How does first blood impact the chances of winning a League of Legends match?
Aditya Bhatt

Know Your Role: Predicting League of Legends Roles from Player Stats
Vinh Tran, CC Ly

Can Time, Money, and Experience Determine Wins in League of Legends?
William Zheng

League of Legends Early Game Win Rate Prediction
Daniel Ried

Do you want to go pro in League of Legends? Focus on these Features.
Amy Liu, Priya Gutta

League of Legends Stat Difference Implications
Ena Mestry

Dominating League
Jack Kruger

Predicting Match Results based on Team-Aggregate Game State at 20 Minutes
Wenjia Lu, Anthony Sun

League Of Legends FF at 15?
Zijie Xu

Are League Games Decided at 20 Minutes, Even in Pro Play?
Vincent Shen

Do Junglers Really Deserve the Blame?
Touma Yoneyama

Custom Dataset 🎨

Train Slow to Race Fast
Jonathan Ding

Predicting Shot Success in Professional Basketball
Justin Wong

A Nation’s Happiness - Quantified via Life Expectancy
Abby Schultz, Mariana Ceballos

Can Data Win Your Fantasy League?
Vidit Tiwari, Navdeep Sirigiri

Who Will Win? A Data-Driven Analysis of ATP Tennis Match Prediction
Mehmet Malik Tekin

Glass Forecast: Predicting NBA Rebound Totals by Game
Micah Rubin

How can Airbnb most accurately predict the price of a newly added unit?
Will Duggan

Empire Estimator: Predicting NYC Airbnb Rates
Emily Tran

Predicting Democratic Vote Share in Michigan Municipalities
Justin Smith

A Data-Driven Look at VC Fundraising
Kuhoo Bairwal

Who is the ATP Superstar?
Jeremy Moon, Pranav Varshney

Job Loss Metrics in the Tech Industry
Jonathan Kertawidjaja, Philip Hadiwidjaja

Shotgun vs. Under Center: An NFL Play-by-Play Analysis
Andrew Wilks-Millard

Boston Fare-casting
Ken Fukutomi

What is the projected delay of your Delta flight?
Julia Klepko


Fall 2024

Power Outages 🔋

Analyzing and Predicting Lengthy Power Outages: Insights from Data and Model Development
Michael Boze, Daniel X He

Estimating Power Outage Duration With Scikit-Learn and Pandas DataFrames
Silvia Deyarmond

What Makes Power Outages Last?
Andre Gala-Garza

What Causes Severe Outages?
William Czech

a initial prediction of outrage duration at the first minutes of the outrage
hanlongl, Chengrui Liu

Can we Predict the Duration of a Power Outage?
Alex Collier

Major Power Outage Risk Analysis
Spencer Goodwin

What Factors Effect Power Outage Duration?
Jordyn Ives, Dan Nguyen

The Impact of Economic Activity and Urban Clustering Metrics on a State’s Total Energy Sales
Hana Ahmed, Aditya Ashok

Predicting Power Outage Duration: An Exploratory Analysis
Alyssa O’Brien, Lena Elkoussy

Predicting Power Outage Duration and Severity
Jackson Gertner

No Power For How Long???
Andrew Zhou

Analyzing Power Outages: A Regional Exploration
Maya Segal

Utilities Industry in the US: Risk factors and Predictive Modeling
Oliver Pourmussa

How long will the power be out?
David Lisbonne

Power Outage Exploration Journey
HANGXUAN XIE

Can widespread data predict widespread outages?
Katherine Bednarz

Predicting Power Outage Severity
Rachel Boeke

Power Outages and Restoration Time
Karsin Dass, Cole Doyle

Can we predict the number of customers affected based on the cause and duration of the outage?
Hae In Lee

Extreme Weather & Major U.S. Power Outages
Jack Hu

Does how much you pay for electricity impact how soon your power outage is addressed?
Aileen Gonzalez

Power-Outage-Prediction
Yihan Guo, Sirui Chen

What Caused This Power Outage?
Toma Hentes

Which factors that influence the cost of a power outage?
Adam Simpson

Recipes and Ratings 🍽️

Calorie & Protein Insights for Recipes
Vijay Ravi

Rate My Plate - Predicting Recipe Ratings
Divya Agarwal

Why McNuggets always have 5-star Ratings?
Fang Yu

Can recipe complexity predict its rating
Alan X

Predicting the rate of the recipes
Kai

Dishes to Data
Taemin Kim, Darren Dong

Cooking Time, Calories, and Ratings: The Secret Ingredients of Recipe Success
John Pan

Dish Decipher
Abhi Attaluri, Salil Kothari

What do you think it should be rated?
Daniel Leifer, Liam Herron

Recipes Analysis
Sammy Baumstein

Recipe Classifier
Zifei Bai

Hold On, Let Me Cook: Wait, How Long Will This Recipe Take?
Aditi Kashi, Anish Kudupudi

Recipe Nutrition Analysis
Ilan Breines

Recipe Success: Can You Predict Recipe Ratings Before You Cook?
Nick Vinokour, Joseph Adelman

The Flavor of Ratings: Exploring Nutrition’s Role in Recipe Popularity
Lena Bibbo, Grace Coppola

How many calories are in your dish?
Sravani Dash

Predicting the Perfect Recipe
Finley Gordon

Does a Recipe’s Complexity Influence its Rating?
William Ritchie

Macro Regressor
Advay Singh

What Affects How Long a Recipe Takes to Complete?
Shweta Kumar

Please-give-me-a-five-star-rating
Chengjun Ma

Recipes: What makes a recipe ‘healthy’?
Jade VanHaitsma, Megan Bowen

Statistical Analysis of Nutrients of Food and Their Taste
Jason Majoros

From the Contributors to the Calories: An Exploration of Recipes
Rakesh Krishnan

What factors influence recipe ratings?
Ashna Mulchandani

Automatic Recipe Tagging with Machine Learning
Andrew Young

The Secret Sauce of Five-Star Recipes
Becca Fu, Wayne Yang

What types of recipes tend to have the most calories?
Wenxuan Guo

Data on the Menu: Understanding What Makes a Recipe Shine
Hanlu Wu, Xiulin Chen

Analyzing Recipes and Cuisines: An analysis of cuisines and other factors from a large recipes dataset
Kavya Narayan, Rhys Burman

Recipe for Success: Predicting the Number of Steps in Recipes on Food.com
Matthew Yeh

Can Nutrition Predict Recipe Ratings?
Lucero Toral

Predicting Recipe Ratings: Know Your Recipe’s Rating Before Cooking
Mingqian Ma

Praise, Protein, & Predictions
Jad Alaoui Fdili

Calculating Calorie Counts: An Online Recipe Analysis
Annie He

Predicting Your Plate
Megha Sharma, Akanksha Rai

Whisking Through Data for Scrumptious Calorie Predictions
Abby VeCasey, Souma Mitra

The Recipe for Ratings: A Journey Through Predictive Modeling
Aparna Sarma

Exploring Recipe Data: What Drives Calorie Content?
Angela Li

Taste or Waste?
Christopher Shang, In Lorthongpanich

An Investigation Into What Makes Recipes Good
Michael Fabian

Recipe Analysis
Mundar Chen

What Affects Preparation Time?
Melissa Barbat, Manu Anand

Predicting Recipe Steps: An Analysis of Food.com Recipes
Anay Moitra, Naman Jain

Cooking Up Calories: Predicting Recipe Nutrition with Data Science
Téa Hajratwala, Devdeep Rajpal

Are your online recipes even healthy?
Ryan Stephen

Reasoning Recipe Ratings
Sydney Belt

How do people rate recipes?
Grace Gao, Faith Jones

food-recipe-insights
Jennie Li

League of Legends ⌨️

League of Legends Match Outcome Predictor
Howard Chen

Predicting Match Outcomes in League of Legends: A Data-Driven Approach
Donna Pham

EarlyEdge: League of Legends Tempo vs. Value Objective Statistical Analysis
Dennis Lin

League of Legends: Which Roles Drive Team Success?
Meghna Mahesh

How Do In-Game Statistics Affect Your Win-Rate?
Aksheet Dutta, Cliff Chang

League of Legends Position Performance Analysis
Sabit Islam, Anthony Brunswick

League of Legends Map Control Statistical Analysis
Lynn Jegal

League of Legends Game Decided at 25?
Dawson Dolby

Classifcation of League Legends Match Outcomes after 10 Minutes
Calvin Chou

How big is League of Legends snowball effect?
Nathan Ouyang

What is the Role of the Roles in League of Legends?
Nicholas Han

The Role of Roles in League of Legends
Ethan Hardy

Is this game winnable?
Ashley Chen

Do Junglers Matter?
Neeran Bari

Custom Dataset 🎨

Performance predictions in TB-HIV
Reeva Faisal

Nvidia: The Tech Titan of Summer ‘24
Zachary Taglia

How do I win a Pickleball Point?
Maxwell Cooper, Caleb Hyun

Predicting Raid Success: Forecasting Raid Damage with Player Analytics
Katelyn Ha

The Status of Electric Vehicles in Washington
Merjem Memic

Analysis of Homocysteine as a Biomarker for Cardiovascular Disease Among Non-Smokers
Amber Campbell

Predicting Political Leaning using Social Network States
Omkar Nayak, Phoebe Yi

Predicting an NBA Player’s Points in the Next Game
Wilson Chay

Driven to Discover: An Exploratory Data Analysis of Taxi Trips
Drake Graham

Football Stats
Alex Trommer