Noah Trupin

email: ntrupin「at」purdue「dot」edu

I am a third-year undergraduate student at Purdue University studying computer science (honors) with concentrations in machine intelligence and programming languages and a minor in mathematics.

I am a research assistant at the Cognitive Robot Autonomy and Learning Lab, advised by Zixing Wang and Ahmed Qureshi.

I am interested, broadly, in augmenting how agents learn and interact with the world. This manifests through robotics, human-computer interaction, statistical modeling, and general machine learning. My current research encompasses grounded robot perception, planning, and tool use.

Previously, I built out the bank-side infrastructure for Google Autofill at Capital One. I also designed parallel routines for solving large sparse systems in seismology with the Yang Group, developed experimental trading environments at Straato, built interactive physics simulation software for Sentinel, deployed sensors and modeled water quality data for endangered rivers with Stroud, and worked on optical music recognition and playback.

I have received awards from Purdue CS and L3Harris for my work.


Updates

  • July 2025 Accepted an offer to join Optiver as a software engineer intern for summer 2026.
  • June 2025 Dynamic Robot Tool Use with Vision Language Models accepted to RSS 2025 workshop on Reasoning for Robust Robot Manipulation in the Open World.
  • May 2025 Joined Capital One as a software engineer intern.
  • April 2025 Received the L3Harris Scholarship from L3Harris Technologies.
  • October 2024 Accepted an offer to join Capital One as a software engineer intern for summer 2025.
  • August 2024 Joined the Cognitive Robot Autonomy and Learning Lab, advised by Zixing Wang.
  • April 2024 Received the CS Endowment Scholarship from Purdue CS.
  • March 2024 Delivered oral Parallel Conjugate Gradient Routines for Large Sparse Systems to Purdue EAPS.
  • October 2023 Joined the Yang Group, advised by Xiaotao Yang.
  • August 2023 Started attending Purdue University.
  • April 2023 Joined Straato as a founding engineer.
  • June 2022 Spent the spring doing research with Stroud, advised by Stephen Laubach.

Research

  • Dynamic Robot Tool Use with Vision Language Models
    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
    Oral, 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)

    Concentrations in Machine Intelligence and Programming Lanugages
    Minor in Mathematics
    John Martinson Honors College

    Computer Science Coursework
    • Fall 2025
    • CS578 Statistical Machine Learning
    • CS381 Analysis of Algorithms
    • CS352 Compilers: Principles and Practice
    • CS397 Honors Seminar
    • Spring 2025
    • CS448 Intro to Relational Database Systems
    • CS252 Systems Programming
    • CS311 Competitive Programming II
    • CS361 Great Issues in Computer Science
    • Fall 2024
    • CS471 Intro to Artificial Intelligence
    • CS250 Computer Architecture
    • CS211 Competitive Programming I
    • Summer 2024
    • CS251 Data Structures and Algorithms
    • Spring 2024
    • CS240 Programming in C
    • CS182 Foundations of Computer Science (Discrete Math)
    • CS197 Freshman Honors Seminar
    • Fall 2023
    • CS180 Problem Solving and Object-Oriented Programming
    • CS193 Tools
    Other Relevant Coursework
    • Spring 2025
    • MA453 Elements of Algebra I
    • STAT511 Statistical Methods
    • Fall 2024
    • MA416 Probability
    • PHYS272 Electricity and Magnetism
    • Spring 2024
    • MA351 Elementary Linear Algebra
    • PHYS172 Modern Mechanics
    • TDM102 The Data Mine Seminar II
    • Fall 2023
    • MA261 Multivariate Calculus
    • TDM101 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

Misc.

I’m a tea enthusiast. I'm quite font of Harney and Sons' Indigo Punch, Palais des thés Thé vert de Noël (out of season), Ippodo's various matchas, citron tea with honey (link soon), and various other teas.

The light-blue color used on this site matches Cinnamoroll's eye color.

You can contact me at ntrupin「at」purdue「dot」edu