PROGRAMMING
USACO
-
Silver Division, January, February 2021
-
Brown Division, December 2020
PROFICIENT
-
Java
INTERMEDIATE
-
Python, R
NOVICE
-
SAS
I've learned Java to compete in the USA Computing Olympiad, starting in June of 2020. I am now proficient in data structures, methods, and algorithms up to the silver level, including graphs and trees, binary search, stacks, depth-first search, and breadth-first search. Using java, I am aiding in a developing project to automate the process of turning articles into evidence, making research in debate easier.
I've learned Python while working with the Aspiring Scholars Directed Research Program since June of 2020. I grew proficient in fundamental methods and algorithms, including operators, recursion, branching, loops, objects and classes, binary search, and data visualization. In my work identifying molecular level descriptors of non-nucleoside reverse transcriptase inhibitors, I coded a script to systematically identify heteroatoms from large libraries of compounds.
I become interested in R and SAS while taking AP Statistics since Junior year. I've learned R and SAS for my homework and projects. Now I am getting familiar with R and SAS syntax, loops, procedures and functions, becoming proficient in data files importing, data manipulation, summary statistics calculation and generate reports. Recently, for my Junior Academy Competition project, I used SAS to simulate the sporadic eye movement data for control group and for patients with Alzheimer according to their correlated relationship based on published research, which was used to develop the optimal machine learning model for Alzheimer' diagnosis.