Purdue University  ·  Department of Computer Science

AI
Foundry
Initiative

AI Foundry was created to unleash advanced, industry-style initiatives that focus on building high-impact, deployable GenAI solutions. They emphasize practical product development, scalability, and real-world value rather than research novelty. These projects receive close supervision from faculty and trained project managers, with higher resource investment and more rigorous expectations than standard independent study projects.

10+
Foundry Projects (Fall 2026 + Spring 2026)
2
Award-Winning Teams in Spring 2026
100%
Deployable Systems

Forging the next generation of GenAI builders

Foundry Principle

"AI Foundry's goal is to create a deeper relationship between industry-grade projects and Purdue undergraduate and master's students build systems that make a real difference — not just as learning exercises, but as genuine contributions to science and society."

Foundry is focused on deeper, more advanced projects — providing a richer understanding of GenAI through close faculty supervision, structured mentorship, and higher resource investment than standard coursework.

⚙️
Production-Grade Systems
Foundry projects build high-impact, deployable GenAI solutions — not toy demos. Emphasis on scalability, robustness, and real-world value from day one.
🔬
Deep Technical Rigor
Faculty mentors with publishing records at NeurIPS, ICML, and ICLR ensure students engage with state-of-the-art methods, not just surface-level tool use.
🏗️
Close Supervision & Resources
Trained project managers, dedicated compute, and weekly faculty meetings — with higher expectations and more rigorous evaluation than standard research tracks.
🚀
Real Deployment
Projects are planned for deployment in actual courses, industries, and open-source ecosystems — giving students ownership of systems that matter beyond graduation.
Bruno Ribeiro
Initiative Director
Bruno Ribeiro
Associate Professor of Computer Science · Purdue University

Bruno Ribeiro is an Associate Professor in Purdue University's Department of Computer Science, an AI Fellow for the U.S. Department of State since 2023, and former Visiting Associate Professor at Stanford (2023–2024). He earned his Ph.D. from the University of Massachusetts Amherst and was a postdoctoral fellow at Carnegie Mellon University before joining Purdue. Ribeiro works in foundation models for relational data, graph neural networks, AI for optimization, and out-of-distribution robustness. He received an NSF CAREER award (2020), Amazon Research Award (2022), CISCO Research Awards (2024, 2025), and multiple best paper awards.

Fall 2026 - CS 390000-FND (AI Foundry)

This course provides a rigorous foundation in generative AI systems, examining both their capabilities and inherent limitations. Students will explore the architectural principles and training methodologies behind large language models, investigate mechanisms of in-context learning and prompt sensitivity, analyze retrieval-augmented generation systems, and examine tool-calling and reasoning architectures.

The course emphasizes mechanistic understanding over superficial surveying, developing students' ability to decompose system behavior, characterize failure modes (including confabulations, retrieval issues, and compositional errors), and evaluate industry claims. Through methodological analysis and practical implementation, students will acquire the technical foundation necessary to contribute to the development of robust GenAI systems.

The following are desirable but not strictly required:

Linear Algebra (undergraduate level)
Probability Theory (undergraduate level)

This course is open to all Purdue students.

Full Course Details →
Fall 2026 CS 39000-FND (AI Foundry)
Course # CS 39000-FND
CRN 31396
Schedule Monday, Wednesday & Friday
10:30 AM – 11:20 AM
Location Neil Armstrong Hall of Engineering 1109
Credits 3 Credit Hours
Reg. Deadline April 15, 2026

Ready to mold the AI future?

Foundry projects are open to all Purdue BS, BSMS, and MS students with a Machine Learning background. Strong Python skills and ML fundamentals required. Projects are 3 credit hours.

Apply to Fall 2026 Projects →

Applications are handled via Qualtrics survey. Opens in a new tab.

Advanced GenAI Projects by Semester

Each Foundry project is a multi-student, multi-semester effort to build a complete, deployable GenAI system. Students earn 3 credit hours guided by faculty and trained mentors. Click any card to view full project details.

Fall 2026
Project 01 · Fall 2026
AiGRASP: AI for Relational Analysis and Structured Prediction
LLM Agents Graph Neural Networks Relational Data Neo4j In-Context Learning

Most real-world data lives in relational databases — tables connected by foreign keys — yet LLMs struggle to reason over such structure natively. AiGRASP builds techniques to augment LLMs so they can reliably work with relational databases by transforming them into property graphs. A partnership with the Krenicki Center.

Mentors: Bruno Ribeiro · Yuchang Zhang · M. Tawarmalani  |  3 Credits
↗ View Full Project
Project 02 · Fall 2026
CADIA: Causal Discovery Intelligent Agent
LLM Agents Causal Discovery Tool Calling Industrial AI Human-in-the-Loop

Building on the Spring 2026 causal discovery work, this project deploys LLM agents that autonomously invoke causal discovery tools, interpret their outputs, and engage in iterative dialogue with engineers and plant operators to refine causal models for process optimization and fault diagnosis.

Mentors: Bruno Ribeiro · Jincheng Zhou  |  3 Credits
↗ View Full Project
Project 03 · Fall 2026
AIFoundry Help: Human-in-the-Loop Coursework Assistance (Continued)
RAG Human-in-the-Loop LLMs Full-Stack EdTech

Continuing from the award-winning Spring 2026 project, this semester focuses on scaling the HITL verification platform to additional courses, improving the RAG pipeline, and developing smarter triage mechanisms that route only genuinely uncertain AI responses to human TAs.

Mentors: Bruno Ribeiro · Atharva Thakur  |  3 Credits
↗ View Full Project
Project 04 · Fall 2026
AI4logistics: AI Agents for Calibrated Logistics Simulation
LLM Agents Logistics Simulation SimPy Supply Chain Tool Use

A partnership between AI Foundry and the Krenicki Center. This phase advances an agent architecture to support simulator calibration, generating realistic business scenarios that account for complex, real-world operational dependencies.

Mentors: Bruno Ribeiro · G. Buginga · M. Tawarmalani  |  3 Credits
↗ View Full Project
Spring 2026 (Past Projects)
🏆 1st Prize — $1,000 · Krenicki Center + AI Foundry Showcase
(Past) Project 01 · Spring 2026
(Past) AI Foundry: Human-in-the-Loop Systems for Scalable Coursework Assistance
RAG Human-in-the-Loop LLMs EdTech Full-Stack

A Piazza-like platform where an LLM automatically generates answers to student questions from course materials — with Teaching Assistants in the loop to verify, correct, and approve before delivery. Deployed in live AI Foundry coursework and won 1st prize ($1,000) at the Innovate & Connect Showcase.

Mentors: Bruno Ribeiro · Atharva Thakur  |  3 Credits
↗ View Full Project
(Past) Project 02 · Spring 2026
(Past) AI Foundry: Build a Scalable LLM API Service
vLLM SGLang Backend API Inference OpenAI-Compatible

Design and deploy a production-grade LLM inference API compatible with the OpenAI interface, powered by vLLM or SGLang. Targets low-latency text generation and embedding computation for all AI Foundry projects, integrating open models such as LLaMA and Mistral.

Mentors: Bruno Ribeiro · Atharva Thakur  |  3 Credits
↗ View Full Project
(Past) Project 03 · Spring 2026
(Past) LLM-Agent Integration in Logistics Simulation
LLM Agents Logistics Simulation SimPy Supply Chain

Add LLM-powered agents to an open-source logistics simulator, enabling human-like decision-making in complex supply chain scenarios. Agents interpret natural language commands to optimize operations and predict outcomes. Benchmarked against rule-based systems across cost efficiency and delivery speed.

Mentors: Bruno Ribeiro · G. Buginga · M. Tawarmalani  |  3 Credits
↗ View Full Project
(Past) Project 04 · Spring 2026
(Past) AI for Logistics: Neural Algorithmic Reasoning
NAR GNNs SimPy Optimization Open-Source

Build a new open-source logistics simulator from the ground up, then train Neural Algorithmic Reasoning (NAR) models to learn dispatch and management of vehicles, containers, and orders. An LLM assistant enables users to define complex what-if scenarios using natural language.

Mentors: Bruno Ribeiro · G. Buginga · M. Tawarmalani  |  3 Credits
↗ View Full Project
✦ Honorable Mention — Krenicki Center + AI Foundry Showcase
(Past) Project 05 · Spring 2026
(Past) Generative AI for Causal Discovery with World Knowledge
Causal Discovery LLMs DAGs NOTEARS PyTorch

LLMs possess vast world knowledge — "smoking causes cancer" — that data-driven methods cannot access. This project builds a hybrid framework that injects LLM-derived priors into algorithms like NOTEARS, DAGMA, and DAGPA, improving causal graph accuracy in low-data regimes.

Mentors: Bruno Ribeiro · Jincheng Zhou · Murat Kocaoglu  |  3 Credits
↗ View Full Project
(Past) Project 06 · Spring 2026
(Past) AI for Constrained Optimization: GNNs + MILP
Graph Neural Networks MILP Linear Programming Gurobi NAR

Develop novel graph neural architectures for Mixed-Integer Linear Programming problems, bridging data-driven pattern recognition with provably optimal solution methods. Target domains include logistics, scheduling, and chemical process optimization. Evaluated against Gurobi and CPLEX on large-scale benchmarks.

Mentors: Bruno Ribeiro · G. Buginga · M. Tawarmalani · Can Li  |  3 Credits
↗ View Full Project
(Past) Project 07 · Spring 2026
(Past) Educational Minecraft LLM Agent
LLM Agents Tool Calling K-12 RAG Constructivist Learning

An open-source LLM agent embedded in Minecraft Java Edition that dynamically scaffolds prompt engineering skills for K-12 students. Using tool calling to manipulate the game environment — generating blocks, teleporting players, spawning entities — the agent enables embodied learning about GenAI concepts.

Mentor: Bruno Ribeiro  |  3 Credits
↗ View Full Project