HELLO, WORLD!
public class Christine extends humanBean {
-
public
Christine() {
-
String
fullName =
"Christine Nguyen";
String homeTown = "Garden Grove, CA";
String school = "UC Berkeley";
int expGraduation = May 2022;
Resume resume = new Resume("pdf");
String[] hobbiesAndInterests = new String[] {
-
"content creation",
"swimming",
"doodling",
"classical music",
"teaching",
"board games"
public static void contact() {
-
Email
email =
new
Email("christine_nguyenl@berkeley.edu");
String[] links = new String[] {
}
EDUCATION

University of California, Berkeley
B.A. - Computer Science, Data Science
Expected Graduation: May 2022
Relevant Coursework:
Computer Science
- Structure and Interpretation of Computer Programs (CS 61A)
- Data Structures (CS 61B)
- Machine Structures (CS 61C)
- Discrete Mathematics and Probability Theory (CS 70)
- Designing Information Devices and Systems II (EECS 16B)
- Introduction to Database Systems (CS 186)
- Efficient Algorithms and Intractable Problems (CS 170)
- Social Justice in EECS (CS 194)
- Computer Security (CS 161)*
- User Interface Design and Development (CS 160)*
- Creative Programming (DesInv 23)*
- Web Design (DesInv 98)
Data Science
- Foundations of Data Science (Data 8)
- Principles and Techniques of Data Science (Data 100)
- Linear Algebra and Differential Equations (Math 54)
- Probability and Mathematical Statistics in Data Science (Stat 88)
- Human Contexts and Ethics of Data (Data C104)
- Data Mining and Analytics (Data 144)
- Introduction to Probability and Statistics in Biology and Public Health (PBHLTH 142)*
Other
- Introduction to Linguistic Science (Ling 100)
- Introduction to Economics (Econ 2)
- Project Management (Ugba 146)
*in progress
PROJECTS

Ants
Spin off of the popular game Plants Vs. Zombies. Combines functional and object-oriented programming paradigms.
Python

Scheme Interpreter
Developed an interpreter for a subset of the Scheme language that syntactically tokenizes through inputs. Implemented with tail recursion.
Python

Enigma
Replicated the WWII German encryption machine that parses and tokenizes input with various permutations to encode and decode messages.
Java

Gitlet
Implemented a version-control system using sha-1 and a parallel representation of classes as serialized files to enure persistence.
Java
Lines of Action
Recreated the checkerboard game with a GUI. Implemented the AI player using game trees and alpha-beta pruning.
Java

Trump's Tweets
Analyzed interesting patterns in Trump's Tweets through EDA and used VADER to perform sentiment analysis.
Python, Pandas

Housing Prices
Built a linear regression model that predicts the housing prices in Ames, Iowa using feature engineering and cross validation.
Python, sklearn, Pandas

Spam/Ham Classifier
Built a logistic regression model to predict whether an email was spam or ham. Received a 92% accuracy on the testing set.
Python, sklearn, Pandas


Personal Website
This website was made from pure HTML/CSS! I also drew all of the icons using Procreate.
Repo for this website
HTML / CSS / JavaScript

Sorting Algorithms Animations
Created a website that visualizes four popular sorting algorithms at various speeds.
Demo
HTML / CSS / JavaScript, React