3rd year computing science student with knowledge and experiences working with both front end and back end, and both software and hardware. Especially interested in AI algorithms and game design/development.
Overview
1
1
year of professional experience
Work History
Math Tutor
students' parents
Surrey, British Columbia
02.2022 - 09.2022
This was my only work experience that has a payment. I did one to one math tutoring during high school, other than fundamental things, I also taught my students tricks solving questions which I usually use. I learned how to explain things better during this experience.
Education
Bachelor of Science - Computing Science
Simon Fraser University
Burnaby, BC
05-2027
Skills
Has experience with many languages including C/C, Python, Assemblyx86, HTMLCSSjavascript (web development), and SQL Especially java
Has experience using many coding tools including VS Code, Eclipse, Intelij, Unity, and mySQL
Able to work with most office applications
Has experience working with Linux
Can speak Mandarin very well as a second language
Project: Numpuz Solver
Group project of 2
A Numpuz Solver that thinks like a human to break down the full process of solving in steps to get away from time and space complexity issues, then uses graph search to find the solution. The graph search process includes priority queue and a heuristic function, manhatan distance. It can solve a 9x9 game board in less than 1 seconds.
Project: Mini Potion Mixing Game
Personal project
Players has to mix red, yellow, and blue potions to get the correct color potions to give to their customers.
Project: DonateDesk
Group project of 4
DonateDesk is a web application that automates tedious manual office work, focusing on providing more readable data with convenience and simplicity. Office workers can set up an account to store their data and access utilities provided by the app.
One such utility is a tool for converting Excel files containing donation info to data that can be displayed in statistic pages.
Users can also connect their email accounts to extract invoice data and upload it to the application’s database. These two features as well as permission handling, mock data creation and statistics are the epics of our project.
This project is done by using java Spring Boot and a database.
Project: Local Chat
Group project of 2
2 users can both run this program under the same WIFI and connect to each other's port to create a local chat room, where users can send messages to each other.
This project is done by using threads and locks. Separate threads keep sender and receiver work together, and locks make sure no any 2 threads will be able to access a message at the same time to result conflicts.
Project: My allocation
Group project of 2
Created our own version of malloc function in C.
Project: Koi Pond simulation
Personal project
animated simulation of a koi pond, with many kois seeking for food, and some birds hunting them. When birds killed to many kois, a human hunter will appear to save the kois by killing some birds. After than, the dead birds and kois will slowly respawn.
Done by using java jpanel.
Timeline
Math Tutor
students' parents
02.2022 - 09.2022
Bachelor of Science - Computing Science
Simon Fraser University
Similar Profiles
CHUN TING AUCHUN TING AU
Private Home Tutor at Students' ParentsPrivate Home Tutor at Students' Parents