School Emblem School Emblem2
HELLO, MY NAME IS
ANDREW PRINCE
WELCOME TO MY PORTFOLIO
Profile Photo
HERE'S A LITTLE ABOUT ME




    I am a second-year BACS student at the University of Virginia set to graduate in the Spring of 2026. Originally from Salt Lake City, UT, I have a deep appreciation for the outdoors. Skiing down the slopes or hitting the trails on my mountain bike are some of my favorite pastimes. However, since moving to Virginia, I've shifted my focus to rowing. Currently, I'm an active member of UVA's men's rowing team, dedicating around 20 hours per week to practice sessions starting bright and early at 6 am Monday through Friday. Rowing is an intensive activity that has profoundly shaped my character. The commitment required for a sport like rowing is unlike anything I've ever experienced, teaching me invaluable skills of persistence and dedication.

    As for my interest in computer science, my journey traces back to my middle school days. Like many students, I was really into video games. It was during this time that a friend and I embarked on a quest to create our own games. Armed with Unity 3D game engine and C# scripting, we collaborated tirelessly throughout middle school, churning out various projects. While none of our games reached the heights we envisioned, the experience sparked a lifelong fascination with coding that continues to drive me forward.

HERE'S WHAT I HAVE LEARNED

University of Virginia (UVA), Charlottesville, VA Bachelor of Arts in Computer Science (BACS), Expected Graduation: Spring 2026

Relevant Coursework:

CS2100: Data Structures & Algorithms: Explored fundamental data structures and algorithms essential for efficient programming, implementing solutions in Python, Java, and C++.
CS2120: Discrete Mathematics through Type Theory: Studied discrete mathematics with a focus on type theory, while also being introduced to Lean4, a functional programming language. This course broadened my understanding of mathematical concepts and functional programming paradigms.
CS2130: Computer Systems & Organization: Delved into the architecture and organization of computer systems, including hands-on experience with x86 assembly language using AT&T syntax, and C programming.
CS3140: Software Development Essentials: Studied the principles and practices of software development, gaining proficiency in version control using Git and learning the basics of SQL for database management.

University of Utah, Salt Lake City, UT (Before Transfer to UVA)

CS1400/1410: Introduction to Programming: Introduced to programming fundamentals using Java, laying the groundwork for further exploration in computer science.

Throughout these courses, I've gained practical experience in various programming languages, including Python, Java, C++, Lean4, and x86 assembly language. Each course has provided a unique perspective on computer science concepts, equipping me with a diverse skill set to tackle real-world problems in the field. Currently, I am expanding my knowledge further by delving into SQL in CS3140 and strengthening my C programming skills in CS2130.

HERE'S SOME OF MY EXPERIENCE

Jewish Community Center, Salt Lake City, UT
Head Lifeguard, May 2022 - August 2023

Managed and trained fellow coworkers, ensuring adherence to safety protocols and standards while overseeing daily operations. Orchestrated the allocation of tasks among team members to maintain efficiency and uphold JCC standards. Provided leadership in auditing and managing initiatives to guarantee compliance with organizational protocols.


Mettel, Salt Lake City, UT
I.T Intern, January 2022 - Febuary 2022

Undertook short-term project-based initiatives involving software reset on approximately 100 computers, ensuring optimal performance and functionality. Facilitated the setup of new desktop stations with company hardware. Assisted in various server maintenance tasks, gaining valuable insights into the daily operations of an IT specialist and enhancing technical proficiencies.

CHECK THESE OUT
LinkedIn GitHub