Hi! I am a third-year CS and applied math double major at UC Berkeley. While I am still trying to pinpoint my interests, since last fall I have mostly focused on CS theory-related coursework and am currently studying information theory and coding.
Nevertheless, I also enjoy apply abstract knowledge through programming, and have worked on a number of ML and mostly low-level software projects. In particular, I believe in the future of Extended Reality technology, and have been involved at the FHL Vive Center since my first year at Berkeley. My current work focuses on applying advances from computer vision, human-computer interaction, and optimization to overcome limitations in present VR/AR technologies. For the past two semesters, I have been working on human avatar reconstruction as part of a Ford University Research Project.
Reflecting these interests, I am a member of UGTCS (the Undergrad CS Theory club) and XR @ Berkeley. I am also a fairly inactive member of the Canadian Student Association.
Prior to Berkeley, I attended University Hill Secondary School in Vancouver, Canada and studied for a year at the University of British Columbia (UBC) through the Concurrent Studies program.
Fall 2019 | UGSI, CS 61A @ UC Berkeley
Teaching Discussion and Lab
Summer 2019 | SWE Intern, Google
Built banking features for Google Assistant as part of the Actions on Google (under Google Assistant) team.
Fall 2017- | Research Assistant, FHL Vive Center
Working on avatar tracking and hand detection projects under the umbrella of OpenARK (open AR kit) at VR/AR Lab managed by Dr. Allen Yang, sometimes collaborating with HTC and Ford researchers.
Spring 2019 | URAP Apprentice, SETI: Breakthrough Listen
Created visualization tools and explored ML anomaly detection models for Search for Extraterrestrial Intellegence (SETI) working with Dr. Gerry Zhang. My URAP advisor was Prof. Imke de Pater (although in reality my work was overseen by the BL team).
Real-Time Hand Model Estimation from Depth Images for Wearable Augmented Reality Glasses Bill Zhou, Alex Yu, Joseph Menke, and Allen Yang
IEEE International Symposium on Mixed and Augmented Reality (ISMAR) 2019
The Breakthrough Listen Search for Intelligent Life: Data Formats, Reduction and Archiving Matthew Lebofsky et al.
Publications of the Astronomical Society of the Pacific (PASP)
Note: I am one of the rather numerous co-authors listed in alphabetical order; this is quite typical for papers published by SETI
- EE 229A: Information Theory and Coding (Prof. Thomas Courtade)
- Math 104: Introduction to Analysis
- Math 113: Abstract Algebra
- CS 61C: Great Ideas in Computer Architecture
- CS 294-137: Virtual Reality and Immersive Computing (Prof. Bjoern Hartmann and Allen Yang)
- CS 375: CS Teaching Requirement
- CS 270: Combinatorial Algorithms and Data Structures (Prof. Satish Rao)
- EECS 126: Probability and Random Processes
- CS 172: Computability and Complexity Theory
- CS 170: Efficient Algorithms and Intractable Problems
- CS 189: Machine Learning
- Math 110: Linear Algebra
- Math 53: Multivariable Calculus
- EE 16B: Designing Information Devices and Systems II
- CS 61B: Data Structures
- Math 54: Linear Algebra and Differential Equations
- CS 61A: Structure and Interpretation of Computer Programs
- CS 70: Discrete Mathematics and Probability Theory