LAWRENCE B GAN
(***)***- **** • E mail: *********@********.***
GitHub: https://github.com/Larry-Gan • LinkedIn: https://www.linkedin.com/in/larry-gan-b25a1b192/ EDUCATION
University of California, Berkeley, CA May 2023
Bachelor of Arts in Computer Science
• GPA: 3.642
Completed Coursework: CS 61A: Structure & Interpretation of Computer Programs (Python, SQL), CS 61B: Data Structures (Java), CS 70: Discrete Math and Probability, MATH 54: Linear Algebra and Differential Equations, CS 170: Efficient Algorithms and Intractable Problems, Stat 140: Probability for Data Science, CS61C: Machine Structures (C), MATH53: Multivariable Calculus
SKILS
Languages: Java, Python, C. Proficient: Scheme, SQL, R, HTML Libraries: Numpy, Pandas, Beautiful Soup, lxml
HIGHLIGHTED PROJECTS AND EXPERIENCE
Computer Science Instructor December 2020 - Present Juni Learning
• Currently teaching computer science concepts (using Scratch and Python) in private coding lessons for 5 elementary to high school students
Academic Intern Spring 2020 - Present
UC Berkeley EECS Department
• Assisted TA during weekly lab sections to reinforce class concepts for CS61A and CS61B (e.g. higher order functions, recursion, data structures, object-oriented programming, etc.)
• Answered student questions, and helped students complete their assignments Gitlet Spring 2020
CS61B: Data Structures Project – UC Berkeley
• Built a version control system similar to Git in Java from concept to product, with local and remote features
• Utilized SHA-1 to serialize data, and implemented breadth-first search to deal with criss-cross merge conflicts Lines of Action Spring 2020
CS61B: Data Structures Project – UC Berkeley
• Built the board game Lines of Action in Java, complete with a GUI and an opposing AI
• Implemented AI with alpha-beta pruning with a heuristic and minimax algorithm which ranked in the top 10% of class in extra credit competition between student AIs Liberty City VR January 2020
MIT RealityHack Hackathon
• Designed assets and created animations in Unity for a VR short story about life in Liberty City, Miami, with the documentary crew of Razing Liberty Square
EXTRACURRICULAR ACTIVITIES
Political Computer Science @ Berkeley Fall 2020 - Present Member
• Created a web scraper using the lxml and Beautiful Soup libraries in Python to gather S&P 500 CEO compensation data from Salary.com and created visualizations of that data using the plotly library
• Worked in a cross-disciplinary team on a project to analyze differences in CEO compensation and median worker pay across S&P 500 companies
Data Science Society at Berkeley Fall 2019
General Member
• Collaborated with five other teammates to measure the association between the number of fatal police shootings in a city and various factors using the Pandas library and data from the Washington Post’s Police Shootings Database and the US Census.