Hi, I'm Peter Cao, a student passionate about programming, physics, and education equity. I graduated from Center High School in a small town called Antelope, CA, and I am also a current freshman at Cornell University double majoring in Computer Science and Applied/Engineering Physics while also dabbling in Electrical/Computer Engineering. I have been known to refer to myself as "a physicist who likes working with computers and calls himself a programmer." In my free time, I love to chat with friends, drink boba, and listen to music with others on Spotify. Feel free to email me if you have any comments, questions, song recs, or weighty questions!
For more information, have a look at my resume .
A GUI that supports client/server functionality and consists of a world simulation for critters with a parser/interpreter for a critter language dictating the critters' actionsDemo
Some experimentation with Wikipedia scraping, will eventually become a GUI which can connect any 2 Wikipedia pages.Github
My assignments for the Programming Concept/Methods II: Advanced Java class at Sierra College. (Topics Covered: Review of OOP, Gradles, JUnit, Data Structures, GUIs, APIs, multithreading, REST)Github
A console-based game of blackjackGithub
A console-based implementation of Connect 4Github
My experience doing the Google Foobar ChallengesGithub
If you have any comments or questions or want to send some good memes, feel free to email me and I will get back to you! Thank you!