I am a rising fourth-year at UC Berkeley studying Electrical Engineering and Computer Science; my academic interests lie in deep reinforcement learning and computer vision, specifically perception for autonomous driving.
University of California, Berkeley (2014-2018)
Electrical Engineering and Computer Science (BS) . GPA: 3.7/4.0
Graduate Combinatorial Algorithms and Data Structures, Graduate Deep Learning, Convex Optimization, Probability Theory and Random Processes, Artificial Intelligence, Machine Learning, Algorithms, Data Structures, Computer Architecture
- Summer Undergraduate Research Fellowship ('17) Independent, UC Berkeley
- Regents' and Chancellors' Scholarship ('14) Top 2% of entering undergraduates
- The Leadership Award ('16) demonstrated leadership excellence
- Dean's Honor List . Top 10% in College of Engineering
- Eta Kappa Nu Engineering Honor Society Top 25% in College of Engineering
Object Detection for Autonomous Driving
working under PhD candidate Bichen Wu and Professor Kurt Keutzer in ASPIRE
focused on real-time, small-scale models for object detection and point cloud segmentation for autonomous vehicles
Deep Reinforcement Learning
working under PhD candidate Vaishaal Shaankar and Professor Benjamin Recht in RISE
focused on reductions in training time and complexity in deep reinforcement learning
Semi-Supervised Deep Learning for Molecular Structures (repo, report)
collaboration with Ke Xu lab in UC Berkeley's College of Chemistry, classification of molecular structures found in point cloud datasets known as stochastic optical reconstruction microscopies (STORM)
Memory-Limited Machine Learning (repo)
completed under PhD candidate Vaishaal Shaankar in RISE, Python utility for streaming stochastic gradient descent, employed when either (1) data cannot fit in memory or (2) kernel matrix cannot fit in memory
Computer Science Instructor . Elite Educational Institute . Winter 2017
- taught institute's first programming course "Game Development with Python"
Software Engineering Intern . Facebook . Summer 2016
- worked with selendroid, ADM, and IntelliJ for MyDay (Messenger media-focused redesign), Tincan (encrypted threads) and Picheads (native camera integration)
- updated internal GraphQL dex, halved number of network requests for photo gallery, centralized Tincan media load
Head Student Instructor for Machine Learning
Fa'17 . Sp'17 (non-head) . ~500 students per offering
- 4.83/5.00 rating, 0.3 above department average
- led staff of 70+ student instructors, readers, and academic interns; academically responsible for 70+ students, 20-hour appointment
- organized 9 exams and over two dozen course events, across all semesters
- streamlined course organization, wrote 60-page book, published ~50 quizzes Fa'16, Sp'16
Student Instructor for Structure and Interpretation of Computer Programs
Fa'15 . Sp'15 (tutor) . Su'16 (head tutor) . 1200+ students per offering
- academically responsible for 60+ students, 20-hour appointment
- released 30-page compilation, released over a dozen quizzes, wrote and administered 250-person mock midterm
- core developer for the course's Ok autograder: increased test coverage from 37.1% to 90.7%, enhanced API security, use for 1400+ each semester
Tutor for Artificial Intelligence
Su'16 . 200 students
- wrote calculus worksheets and maintained the contest server
- I'm among several founding developers (among top 3 contributors) for various essential UC Berkeley Data Science custom-built software, including the datascience Python package, interact server, and the Ok autograder.
- I serve as Director of Technology for TEDxBerkeley, where I manage 250+ volunteers annually with custom-built software and have launched 3 annual iOS apps ('15, '16, '17).
- To grant autonomy to the blind using computer vision, I am conducting a case study and built a prototype iOS application with a small team of 2 others.
- Still a yellow belt in Taekwondo but working on it. Veteran cheesecake-lover though.