CV

February 08, 2018 | Updated November 24, 2025

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
    arxiv

  • Parallel 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, VA

  • Undergraduate Research Assistant August 2024 – Current
    Cognitive Robot Autonomy and Learning Lab Purdue University
    advised by Zixing Wang and Ahmed Qureshi

  • Undergraduate Research Assistant October 2023 – March 2024
    Yang Group Purdue University
    advised by Xiaotao Yang

  • Founding Engineer April 2023 – November 2023
    Straato Ithaca, NY

  • Research 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 College

    Relevant 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 Technologies

  • CS Endowment Scholarship April 2024
    awarded by Chris Clifton, Purdue CS