hi , i am
andrew
wang .

CS student and Software Engineer

download resume

about me

I am a motivated computer science student at the University of Maryland with a 4.0 GPA. I have a deep interest in learning about both emerging and established computer technologies.

Extensive coursework and hands-on projects in systems programming, database applications, machine learning, and web development using the MERN stack. Demonstrated ability to undertake sizable group projects. Experience as a Teaching Assistant and Undergraduate Researcher has honed skills in academic support, research, and collaboration.

education

2022 - 2026

B.S in computer Science, minor in Statistics

university of maryland, college park

MD, USA

GPA: 4.0/4.0

Relevant Courses: Computer Systems, Algorithms, Introduction to Data Science, Introduction to Machine Learning, Database Design, Probability Theory, Theory and Methods of Statistics

2018 - 2022

high school diploma

mountain view high school, mountain view

CA, USA

GPA: 4.68

SAT score of 1580/1600

skills

Languages: Python, JavaScript, C, Java, SQL, Rust, Racket, x86 assembly

Web Development: Node.js, Express.js, RESTful API, JSON, HTML, CSS

Software Engineering: Systems Programming, Compiler Design, Database Design, Data Structures and Algorithm Design

Database Technologies: Postgres, MongoDB This text is invisible, but occupupy a lot of space

Machine Learning: Pytorch, NumPy, pandas, scikit-learn, Matplotlib

Cloud and Containerization: Docker, AWS EC2

experience

  • September 2023 - Current

    teaching assistant

    cs department, university of maryland

    college park, maryland

    Assist in teaching CMSC216 - Introduction to Computer Systems and CMSC132 - Object-Oriented Programming. Conduct office hours to help students with programming assignments and course topics, proctor exams, and grade assignments.

  • August 2022 - May 2023

    undergraduate student researcher

    First-Year Innovation and Research Experience (FIRE), University of Maryland

    college park, maryland

    Engaged in Genome Computing research. Used PyMOL, Python, and its libraries, including NumPy, pandas, and Matplotlib, to visualize and analyze DNA-protein interactions.

personal projects

class projects

Gitlet: Wrote a Git-like version control system in Java. Developed core operations such as add, commit, and branch.

OCaml Interpreter: Created an interactive interpreter(including the lexer, parser, and evaluator), for a subset of the OCaml language.

Racket Compiler: Given a compiler written in Racket that translates a subset of Racket into x86, implemented multiple return values, a key feature of Racket.

Document Manager: Developed a document manager and its command line interface in C. The program supports user operations such as text insertion, deletion, search, and replacement.

Machine Learning: Implemented various machine learning methods and algorithms (using NumPy) including neural networks with different sizes and layers, K nearest neighbors, binary decision trees and principal component analysis.

Shell: Implemented a shell program in C that supports boolean operations, pipes, and file redirection.

linkedin
linkedin
github
github
AWANG22@TERPMAIL.UMD.EDU
AWANG22@TERPMAIL.UMD.EDU
website
website