Fiona Magee

A passionate student and developer who loves Computer Science and Data Science

Photo of Fiona Magee

About Me

I am a rising junior at the University of Virginia, majoring in computer science with a keen interest in data science. I thrive on the challenge of designing and building innovative applications and am always eager to learn new skills and technologies. Beyond my academic pursuits, I am passionate about exploring the world, delving into captivating books, and honing my writing skills. My curiosity drives me to constantly seek new knowledge and experiences.

In addition to my studies, I am actively involved in various extracurricular activities. As a fellow with Teach for America, I am committed to making a positive impact on education and empowering students. I also serve as the Marketing Chair of the Engineering Student Council, where I collaborate with my peers to promote engineering initiatives and foster a vibrant community.

Whether it's through my academic work, my involvement in student organizations, or my personal interests, I am dedicated to growth, creativity, and making a meaningful difference.

University of Virginia Logo, Robot, and Teach for America

Projects

Butterfly Classification

Butterfly Classfication

A team of girls and I collaborated to develop a butterfly classifier using Artificial Neural Networks. We leveraged transfer learning by freezing the pre-trained layers and adding a custom layer with approximately 1,000 neurons. Our model achieved impressive results, with 99% training accuracy and 94% test accuracy.

5 stars

Course Review

I created a course review platform that allows users to log in, add courses, and post reviews. The system includes restrictions to prevent duplicate course entries and enforces parameters for acceptable courses, ensuring data consistency and reliability. This project demonstrates my skills in user authentication, data management, and validation.

A tree with one side dead and the other alive

Climate Change Dashboard

I created a climate change dashboard using applications like Plotly and NumPy. The dashboard illustrates key climate change data through interactive charts and visualizations, showcasing trends and patterns. This project highlights my ability to use data analysis and visualization tools to communicate important information effectively.


Skills

My skills include Java, Python, C, Assembly Language, SQL, HTML, and CSS. I have a solid understanding of object-oriented programming principles and data structures, which I have applied in various projects and coursework. I am also proficient with frameworks such as NumPy, Bootstrap, JavaFX, and Plotly. I enjoy designing and developing websites, combining my technical skills with creativity to build engaging user experiences. This summer, I will further expand my knowledge by studying artificial neural networks and AI through specialized courses, preparing me to tackle advanced topics in machine learning and artificial intelligence.

Artificial Neural Networks

Artificial Intelligence

Data Structures and Algotrims

Discrete Math

Computer Structure and Organization

Software Development Essientials

Linear Alegbra


Contact