Hi! I'm Shirley Qi and I'm a Mathematics-Computer Science Major at UC San Diego.

About Me

I am pursuing a math-computer science major at UCSD and have experience in programming and logical reasoning. I have learned a variety of languages, such as Java, Python, and C, and know how to use statistical programs like MATLAB and R. Through UCSD, I have taken courses like data structures and algorithms, computer architecture, and discrete math. On my own time, I have self-studied basic cryptography and deep learning. I enjoy learning new things and hope to gain experiences that are applicable in the future. I am also very passionate about dancing, and have been dancing competitively since I was in first grade. Currently, I am part of Ascension, a competitive hip-hop dance group at UCSD. I have taught dance classes at my old dance studio, and I have also choreographed a number of routines for school events and performances.

Some of My Choreography

My Projects

Agent Based Programming for Bee Pollination (2016)

Modeling the pollination patterns of bees and seeing how diversity of bees affect the reproduction of fruits using NetLogo. Created for the 2016 Synopsys Science Fair, won first place in category.

Zika Virus (2016)

Modeled the transmission and spread of Zika Virus disease using R. Project for UCD COSMOS program.

Offloading on the Page: When does Note-taking Impair Future Recall? (2017)

Psychology experiment testing whether note-taking helps or impairs memorization of things. Used R and Java to process and analyze data. Project for UCSC Science Internship Program.

Modeling the Effect of Alzheimer’s on Learning Rate (2018)

Simulated both synapse blockage and neuron death to see the effects on memory recollection using a neural network. Project for Boston University’s RISE Program.

Timer app for mobile phone (2019)

Timer app that “charges” you for leaving the app for a certain amount of time using JavaScript. Created for the 2019 UCSD Hackathon.

Resume