Education

BA Computer Science & BS Physics

Sep 2018 - May 2020
University of Virginia

Cumulative GPA: 3.8

Experiences

Lab Assistant

OCT 2018 - NOW
Ultracold Matter Group

Taught primary school kids programming using Scratch 2.0. Class size is between 10 to 30. Developed my curriculum with multiple Scratch sample projects in complement to company-provided materials. The class explained basic programming knowledge like conditional statement, loop, as well as a touch on Object-oriented programming.

Coding Instructor

Oct 2017 - Aug 2018
Silver Knight Enrichment, Fairfax, Virginia

Taught primary school kids programming using Scratch 2.0. Class size is between 10 to 30. Developed my curriculum with multiple Scratch sample projects in complement to company-provided materials. The class explained basic programming knowledge like conditional statement, loop, as well as a touch on Object-oriented programming.

Projects & CourseWork

ArduinoTemp - record, plot, and self-update temperature data captured from Arduino temperature sensors. Capable of plotting temperature data file with ~300MB size and updating every second.
PROGRAMMING LANGUAGES FOR WEB APPLICATIONS CS4640 - Developed a fully functional blog website with Angular frontend and PHP backend. The database was set on Google Cloud services and was communicating with front end users through PHP codes. Angular was used to generate front end pages as well as took care of user actions. The blog contained all major functions like create user account, login account, add, update, and delete posts. Basic cybersecurity knowledge is applied to defend against hacking practice.

Skills & Proficiency

Python

Javascript & jQuery

C++

HTML5 & CSS

Java