I am interested, broadly, in augmenting how agents learn and interact with the world from both systems and machine learning perspectives. My current research involves optimal decision policy and physics-constrained generative networks.
You can contact me at ntrupin「at」purdue「dot」edu
Research
Spectral Sampling for Diffusion Models
Noah Trupin*, Rahul Ghosh*, Aadi Jangid*Physics-Constrained Robot Grasp Planning for Dynamic Tool Use
Noah Trupin*, Zixing Wang*, Ahmed Qureshi
RSS 2025 workshop on Reasoning for Robust Robot Manipulation in the Open World
arxivParallel Conjugate Gradient Routines for Large Sparse Systems
Noah Trupin, Xiaotao Yang
Undergraduate Research Defense, March 2024
* denotes equal contribution.
Excludes work before university.
Experience
Software Engineer Intern May 2025 – August 2025
Capital One McLean, VAUndergraduate Research Assistant August 2024 – Current
Cognitive Robot Autonomy and Learning Lab Purdue University
advised by Zixing Wang and Ahmed QureshiUndergraduate Research Assistant October 2023 – March 2024
Yang Group Purdue University
advised by Xiaotao YangFounding Engineer April 2023 – November 2023
Straato Ithaca, NYResearch Assistant December 2021 – May 2022
Stroud Water Research Center Lawrenceville, NJ
advised by Stephen Laubach
Education
Purdue University West Lafayette, Indiana
BS Computer Science (Honors) Aug 2023 - Dec 2026 (expected)
Concentration in Machine Intelligence
Minor in Mathematics
John Martinson Honors CollegeRelevant Coursework
All computer science and adjacent coursework. Major coursework underlined.
- Spring 2026 (planned)
- MA59500QI Finite Tensor Categories and Quantum Invariants
- CS49700 Honors Research
- CS37300 Data Mining and Machine Learning
- CS35400 Operating Systems
- Fall 2025
- CS57800 Statistical Machine Learning
- CS39700 Honors Seminar
- CS38100 Analysis of Algorithms
- CS35200 Compilers: Principles and Practice
- HONR31300D AI & Society
- PHIL25501 Minds, Bodies, and Machines
- Spring 2025
- STAT51100 Statistical Methods
- MA45300 Elements of Algebra I
- CS44800 Intro to Relational Database Systems
- CS36100 Great Issues in Computer Science
- CS31100 Competitive Programming II
- CS25200 Systems Programming
- Fall 2024
- CS47100 Intro to Artificial Intelligence
- MA41600 Probability
- PHYS27200 Electricity and Magnetism
- CS25000 Computer Architecture
- CS21100 Competitive Programming I
- Summer 2024
- CS25100 Data Structures and Algorithms
- COM21700 Science Writing and Presentation
- Spring 2024
- MA35100 Elementary Linear Algebra
- CS24000 Programming in C
- CS19700 Honors Seminar
- CS18200 Foundations of Computer Science (Discrete Math)
- PHYS17200 Modern Mechanics
- TDM10200 The Data Mine Seminar II
- Fall 2023
- MA26100 Multivariate Calculus
- ANTH21000 Technology and Culture
- CS19300 Tools
- CS18000 Problem Solving and Object-Oriented Programming
- TDM10100 The Data Mine Seminar I
Teaching
All entries indicate teaching assistantships.
- Purdue University
- CS180: Object-Oriented Programming Fall 2025
- CS240: Programming in C Spring 2025
Awards
L3Harris Scholarship April 2025
awarded by L3Harris TechnologiesCS Endowment Scholarship April 2024
awarded by Chris Clifton, Purdue CS