Spring 2026 Projects

Technical AI research and applied machine learning initiatives.

Benchmarking Project

Lead: Obed Pasha

Automatically flagging corrupt or mis-entered data across databases. Extension of last year’s work.

Python or R required

Deep Learning for N-of-1 Studies

Lead: Dr. Bazzano

Aggregating N-of-1 experimental designs using machine learning and deep learning to model individualized treatment effects.

Python + ML familiarity

Public-Facing AI Agent for Public Health

Lead: Dr. Bazzano

Building an AI agent translating a scoping review of AI in public health into an interactive, accessible system.

Python + ML familiarity

AI Support Tool for Women’s Well-Being

Lead: Dr. Bazzano

Designing a privacy-conscious AI prototype supporting women balancing work, caregiving, and health.

Python + ML familiarity

Health Misinformation Detection

Lead: Dr. Bazzano

Developing a multimodal misinformation detection system focused on maternal and child health.

Python + ML familiarity

Project 1

Lead: Dr. Sylvia

Coming soon

Python + ML familiarity + DevOps (AWS, Docker, etc)

Project 2

Lead: Dr. Sylvia

Coming soon

Python + ML familiarity + DevOps (AWS, Docker, etc)

Preference Optimization (Recommender Systems / RLHF)

Lead: Dr. Templin

Build and evaluate models that learn user preferences from feedback (ratings, clicks, comparisons) to optimize rankings and recommendations. Work includes data cleaning, training preference/ranking models, metric-driven evaluation, and an end-of-semester demo/report.

Python + pandas/NumPy + scikit-learn/PyTorch (Git required)

Operationalizing Neoliberalism (NLP)

Lead: Dr. Sola

Using NLP to classify how social scientists operationalize neoliberalism across published research.

Python + NLP (R helpful)

Machine Learning for Quantum Error Correction

Lead: Arsh Noman

Using evolutionary algorithms and reinforcement learning to discover QEC codes and reimplement research-grade systems.

Python + Intro ML

Registron 2.0

Lead: Sam Bisaria

AI-powered course recommendations, autonomous registration tools, and UI improvements integrating ConnectCarolina data.

JS + Python backend + LLM systems

Sports Video Understanding and Analysis Tool

Lead: Rohan Phadke

Using video understanding models to caption and analyze sports videos. The end goal is to produce a full-stack application that can provide feedback on an athlete’s form as a virtual coach.

Python backend + Full stack development