
BrainRover
A WebGL model of the brain.
WHAT Interactive 3D brain model for education; voice-recorded tutorials demonstrating what happens when someone laughs, catches a baseball.
Why Created in response to the lack of online tools for learning about your brain.
Tech 3D computer graphics project. Implemented model using WebGL and 3js. Learned about light sources and raytracing. Hosted model with HTML/CSS/Javascript functionality.

Cilia Detector
Using ML to predict bounding boxes for cilia.
Cilia Detector
WHAT Takes in a microscopy image; predicts the location of the cilia using Faster-RCNN
TECH Used TensorFlow object detection API, and LabelImg for labeling training data.
Users Used by 3 research groups in the Jackson lab to train their data.
HOW Coded cross validation script from scratch, as well as an IoU calculator to avoid predicting two boxes for one object.


StoryMaker
An RNN that writes poetry.
StoryMaker
What Created an RNN that, if you give it the first 3 words, will generate a poem based on those words.
Tech Implemented a LSTM in TensorFlow with dropout (to prevent overfitting).


Enigma
Built and soldered a recreation of a WWII encryption machine.
Enigma
What Soldered and coded WWII encryption machine.
Learned Learned about MOSFETs, transistors, using Ohm's law to not short resistors. Also proved Rejewski's theorem and looked into history behind cracking the Enigma.
Tech Arduino microcontrollers (hardware and software), soldering


SmartScarf
Scarf wearable + Bluetooth app to detect temperature changes.
SmartScarf
What A wearable Arduino + Bluetooth combination.
How with a novel Bluetooth-Android script.
Tech The app is written for iOS devices in Obj-C, using Javascript to parse content.


Kids Learn From Kids
A website to connect tutors to students. Won Superposition hackathon 3rd place overall.
Kids Learn From Kids
What An online platform built for kid tutors to connect with students.
Features Find tutors near me, log into tutor or student acccounts, etc.
Tech Built in HTML/CSS/JavaScript, used the Google Maps API and implemented a server and database with SqLite to store user accounts.


Visualizing Neural Nets
An educational tool GUI for playing with a trained neural net.
Visualizing Neural Nets
What A GUI for users to play with neural nets. The user gives two (x,y) pairs, and then the NN learns the function to map those and then shows the architecture with the weights.
uses Used in creAIte 2017 Bay Area workshop to show NN architecture.
Tech Neural network class implemented in Numpy. Written in Python, using Tkinter for the GUI.

creAIte Curriculum
AI + Art curriculum designed for workshops around the country.
creAIte Curriculum
What Designed and structured slides/code supplements to promote digital humanities/AI. Personally taught in creAIte workshops nationwide.
Users Presented at 2018 MIT Tech Review: What's Next in AI conference.
Tech Curriculum covers linear regression up till neural networks, style transfer, DeepDream. Uses tools like TensorFlow playground.

AI4ALL Code Supplements
Interactive AI tutorials created in internship.
AI4ALL Code Supplements
What Topics covered: regression, classification, bias.
Tech Developed code supplements using Jupyter Notebooks. Work property of AI4ALL.
