Welcome to my personal website! I am an M.S. in Computer Science student at the University of Minnesota, Twin Cities. Here, you'll find information about my education, skills, projects, and more. I have previous experience as an Undergraduate Research Assistant in the Next Generation Robotics Laboratory at the University of Minnesota. I am currently a Planetary Sampling Automation Development Intern at NASA Ames Research Center.

Education

University of Minnesota, Twin Cities Minneapolis, MN
College of Science and Engineering, B.S. in Computer Science
September 2022 - December 2025
GPA: 3.821

University College Dublin
Big Ten STEM and Irish History Dublin, Ireland
May 2023 – July 2023
Collaborated with peers in Physics II and Ireland History over a 7-week study abroad summer term

University of Minnesota, Twin Cities Minneapolis, MN
College of Science and Engineering, M.S. in Computer Science
Expected December 2026

Skills

C/C++, Python, Java, OCaml, R, MatLab, HTML, CSS, JavaScript, Git, Arduino, Raspberry Pi, ROS/ROS2, Linux, Public Speaking

Curious about what I've done?

Work Experience | Projects Overview | Research Overview |
Activities Experience | Relevant Coursework

Planetary Sampling Automation Development Intern

NASA Ames Research Center | August 2025 - Present

• Conduct research for autonomous extra terrestrial planetary sampling techniques with a space drill.
• Collect and analyze sampling data using reinforcement learning techniques.
• Write and develop programs for data communication and telemetry using Python and ROS2.

Undergraduate Research Assistant

UMN Next Generation Robotics Laboratory | January 2025 - Present

• Conduct research on artificial intelligence and robotics with an emphasis on multi-agent systems.
• Present at weekly discussions regarding literature reviews and personal research progress.

Undergraduate Teaching Assistant

UMN Department of College of Science and Engineering | January 2023 - Present

• Led weekly lab sessions for Java and Python-based classes, providing hands-on coding support.
• Evaluate and provide detailed feedback on weekly assignments for Introduction to Artificial Intelligence.
• Conduct weekly office hours to offer hands-on support and reinforce programming and AI concepts.

Robotics and Autonomous Systems Research Intern

University of Texas Austin Center for Autonomy | June 2025 - August 2025

• Researched reinforcement learning for quadruped locomotion with the Unitree Go2.
• Developed simulation environments and utilized reward design to achieve walking behavior.
• Built workflows connecting simulation with real-robot control for Sim-to-Real transfer.

Marching Band at the University of Minnesota - Twin Cities, Minneapolis, MN: April 2023 - Present
• Participate as a dedicated member of the drumline.
Robotics Club Captain and Code Team Lead at Maple Lake High School, Maple Lake, MN: September 2020 - May 2022
• Oversaw practices, mentored the Code Team, and managed competition logistics.
• Worked on outreach with the community and fellow robotics teams.

CSCI 5521: Machine Learning Fundamentals

• Explored practical applications of machine learning through hands-on assignments.
• Learned machine learning topics, including supervised and unsupervised learning, clustering, classification, and numPy.

CSCI 5512: Artificial Intelligence II

• Learned advanced artificial intelligence topics, including probability, reasoning/learning under uncertainty, and utility theory.

CSCI 5551: Introduction to Intelligent Robotic Systems

• Explored the core principles behind intelligent robotics, including navigation, control systems, and robotic perception.
• Worked in a collaborative team to develop a drone simulation project incorporating stereo SLAM (Simultaneous Localization and Mapping).
• Applied theoretical knowledge to a comprehensive, open-ended project, strengthening problem-solving, teamwork, and simulation development skills.

EE 5271: Robot Vision

• Studied essential concepts in robotic vision, focusing on image processing, object detection, and stereo vision techniques.
• Collaborated in a team to design and implement a robotic arm simulation project, integrating stereo vision for enhanced depth perception.
• Gained hands-on experience solving open-ended problems in robot vision, enhancing skills in simulation development and project management.

CSCI 4511W: Introduction to Artificial Intelligence

• Explored foundational AI topics including agents, search spaces and algorithms, constraint satisfaction, planning, knowledge representation, and introductory neural networks.
• Programmed AI search algorithms using Python, NumPy, and PyTorch.
• Completed an open-ended group project leveraging computer vision to translate the American Sign Language alphabet.

CSCI 3081W: Program Design and Development

• Learned programming design principles and software development concepts through project-based work.
• Undertook a semester-long group project to develop a drone delivery simulation, applying key ideas in program design, development, data structures, debugging, file handling, I/O, testing, and coding standards.
• Gained practical experience with Docker, Git, GitHub, UML, requirements, development models, and design patterns.

CSE 1012: Project-Based Inquiry

• Engaged in individual and group projects focusing on microcontrollers, sensors, data collection and analysis, and design processes.
• Developed skills in project design, prototyping, redesign, and documentation.
• Acquired hands-on experience through an open-ended project, enhancing teamwork and communication.
• Completed a semester-long group project involving a remote-controlled arm and glove with flex sensors.