About Me

Hi! I'm Sylvia, and I recently graduated from UC Berkeley studying Math & Computer Science with a minor in Electrical Engineering. In my free time, I like to tinker with electronics and try to resurrect devices that would otherwise end up in e-waste.

Recent Projects

A link to my project portfolio can be found here, with brief descriptions below:

This little programmable “bug” can travel in a straight line, go in circles, or follow a line! All packed in a 1” x 1.5” board, powered by a single 1.5V button-cell with the heart of an ATTiny1616 microcontroller. It reads from 2 reflectance sensors, controlling a motor driver hooked up to 2 tiny motors, acting as the “wheels” for this bug.

Microbug
Light-following Microbug

For our graduate algorithms class, we implemented the Laplace mechanism of differential privacy, which adds some noise (according to the Laplace distribution) to any queries you make to your database. The purpose is to allow collection of aggregate statistics from databases, but NOT allow information that de-anonymizes any individual. Mathematically, it means that removal of any one input record from any possible input dataset changes the probability the randomized computation produces any possible output by at most a factor of exp(ε).

Below, we used this on a real dataset (UCI’s dataset of adults’ ages) with varying values of ε. The blue samples are real data, while the orange overlay shows the differentially-private results. As shown, using smaller ε increases privacy but gives less accurate results.

Differential Privacy
Differential Privacy implementation

Personal Wiki

Link to my notes on a range of technical topics.

Teaching demo

Video walkthrough of modular arithmetic problems, made for Summer 2021 iteration of CS 70 (Discrete Math and Probability) at UC Berkeley.

Contact

Email me, or send me a message on LinkedIn!