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.
JavaLines 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