Hello!

Welcome to my personal website! I am a passionate computer science student at the University of Minnesota, Twin Cities. Here, you'll find information about my education, skills, projects, and more. I am currently an Undergraduate Teaching Assistant for Introduction to Artificial Intelligence and am an Undergraduate Research Assistant in the Next Generation Robotics Laboratory with a specialization in Multi-Agent robot systems. My interests lie in robotics, artificial intelligence, and embedded systems. Feel free to explore my work and connect with me!

Education

University of Minnesota, Twin Cities Minneapolis, MN
College of Science and Engineering, Bachelor of Computer Science
Expected May 2026
GPA: 3.795

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

Skills

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

Curious about what I've done?

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

Undergraduate Research Assistant

• 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

• 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.

Associate Embedded Engineer

• Designed and programmed LED touchscreen interfaces for window gas sensors for data visualization.
• Assembled and integrated custom semiconductor chips for gas sensors.
• Contributed to the development of the company website and shopping page.

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

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

CSCI 5512: Artificial Intelligence II

• Presently learning 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.