Hey there! I'm Alan.

I'm a third year Computer Science and Statistics major at the University of California, Berkeley.

I'm interested in applying data science, probability, and statistics to tackle real world problems and draw meaningful conclusions.

This past summer, I worked at Axiom Exergy as a Data Science Intern.

I currently serve on the course staff for Prob 140: Probability for Data Science as a teaching assistant.

I'm currently looking for internships for Summer 2019, so please
reach out!

© 2018.

- In Fall 2018, I am a undergraduate student instructor (uGSI) for Prob 140: Probability for Data Science.
- In Spring 2018, I was a group tutor for Prob 140.

- In Fall 2018, I am a Senior Mentor for Computer Science Mentors' offering of CS 70: Discrete Mathematics and Probability Theory.
- In Fall 2017, I was a Junior Mentor for CSM's offering of CS70.

- Analyzing the fairness of the 1970 lottery by looking at draft numbers and birthdays of men drafted to served in the Armed Forces in the war against Vietnam.
- Conducting statistical tests, i.e. Kruskal-Wallis and Mann Whitney, to examine the distribution of those drafted. Concluded that the lottery was unfair: those with birthdays in December were drafted far more often than those with birthdays in other months.
- Technologies: R, RStudio, ggplot2

- An independent data exploration done in Python examining the randomness of sports by analyzing teams in three major professional sport leagues: the MLB, the NBA, and the NFL.
- Analyzing the effectiveness of different playoff formats in crowning the "best" team by comparing regular season win-loss records to playoff performance.
- Technologies: Python, Jupyter, Pandas, NumPy, Matplotlib, R, ggplot2, dplyr

- Developing an AI that uses minimax with game trees and alpha-beta pruning to evaluate potential moves during chess games.
- Constructing a feature to allow the AI to make moves under different time controls by weighing strength of move against search time. (In progress)
- Technologies: JavaScript