Hello, I'm Annie Zhao!
About Me
I'm a sophomore at the University of Wisconsin-Madison (Go Badgers!) studying
Computer Science (B.S.) and Statistics (B.S.) in the Honors program of the College of
Letters & Science.
Although I have accepted an internship with Kohler Co.'s DnA (Data & AI) Platforms team for
Summer 2025, I am open to more future opportunities to further my experience in the Software Engineering field.
Some courses I have taken include:
- CS400: Advanced Data Structures & Software Engineering
- STAT240: Data Science Modeling I
- CS252: Intro. to Computer Engineering
- MATH240: Discrete Math
- MATH340: Linear Algebra
- ML4ER: ML for Engineering Research
- CS540: Intro. to AI
- STAT340: Data Science Modeling II
- CS354: Machine Organization and Optimization
- STAT311: Mathematical Statistics: Theory & Methods
- STAT303: R for Statistics
Some courses I will be taking next semester (Spring 2025):
- CS577: Intro. to Algorithms
- BMI576: Intro. to Bioinformatics
- CS620: Computer Sciences Capstone
- STAT424: Statistical Experimental Design
- GENETICS375: Quantitative Methods in Genetics
Here is my resume
Some past projects
Loan Calculator
A Java application for user-based loan payment calculations

User-Generated Movie Ratings
A Java application for user-generated ratings for movies

Wardrobe Manager
A Java program to manage wardrobe items utilizing procedural programming, array manipulation, and software testing with boolean tester methods.

Suitcase Packing
A program developed with a partner for packing a suitcase with various strategies - rushed packing, greedy packing, and optimal packing.

Task Manager
A task manager implemented with doubly-linked lists.

Mr. Markov
A Markov Chain Model for text generation implemented and tested with stack and queue data structures.

Gradebook
A binary search tree-based gradebook that uses BST operations and iterators.

Prioritized Task Manager
A task manager implemented with an array-based max-heap.

Responsive Web Design Course Projects
Projects I completed to earn my Responsive Web Design Course Certification from freeCodeCamp.

iSongly
A Java application that allows users to interact with songs to filter them by year, loudness, and danceability.

Campus Navigator WebApp
A web application that users can interact with to find the shortest path between locations or the 10 closest destinations to a location on the UW-Madison campus.