Judy Stephen

Judy Stephen

Cornell University, Electrical and Computer Engineering BS & MEng

A Bit About Me

I'm a software engineer who loves to learn and build new ideas. I work on projects that range from deep learning, computer vision, algorithms and hardware. I did both my Master of Engineering and Bachelor of Science degrees in ECE at Cornell University.

My best work has been in deep learning which was the focus of my Masters project. I built a hardware accelerator for ConvNets which won the best AI and Machine Learning Masters Project in 2017 Cornell University ECE. As an undergraduate student, I worked with Suren Jayasuriya in Prof.Alyosha Molnar's group for two years and published a paper on deep learning .

My Experience


Cornell University

Cornell University

August 2013 - May 2017

M.Eng Electrical and Computer Engineering

B.S Electrical and Computer Engineering Minor Computer Science

IBM

IBM, Digital Logic Design Intern

June 2016 - August 2016

I design cryptographic algorithms for FPGAs using VHDL. I'm also working on a custom slack integration.

HP

Hewlett-Packard, ASIC Verification and Prototyping Intern

May 2015 - August 2015

I worked with the ASIC development team to verify ASICs as well as test a new prototyping platform

research

Cornell University, Research Assistant

September 2014 - May 2016

I worked with Suren Jayasuriya in Dr.Alyosha Molnar's group for two years where I worked on building a glasses free 3D display as well as publishing a paper on deep learning in computer vision.

Intel-Cornell Cup

Intel-Cornell Cup, Electrical and Computer Engineer

I incorporated line sensing and IMU with Intel Edison for R2-D2. I also worked with integrating Darth Vader's voice using an Arduino. I created an augmented reality model with Google Cardboard to be used with our robots.

Python Teaching

Cornell University, Python Academic Excellence Workshop Facilitator

I taught an introductory course on Python for a class of 30 students. I made lesson plans for each week and created assignments for students to get practice.

Java TA

Cornell University, Teaching Assistant for Data Structures and OOP using Java

I held office hours every week to help students. In addition, I graded assignments and exams

-->

Research


ASP Vision: Optically Computing the First Layer of Convolutional Neural Networks using Angle Sensitive Pixels
Deep learning for computer vision applications requires high power consumption and bandwidth which currently makes it difficult to use in resource constrained environments such as embedded and mobile systems. We explored a method of energy saving by optically computing the first convolutional layer by incorporating Angle Sensitive Pixels into the deep learning pipeline.
Huaijin (George) Chen*, Suren Jayasuriya*, Jiyue Yang, Judy Stephen, Sriram Sivaramakrishnan, Ashok Veeraraghavan, Alyosha Molnar (* = joint first authors)
Glasses Free 3D Display
Building Glasses-free 3D Display for Angle Sensitive Pixels
Light field technology has emerged as the next step in imaging. Our research focused on creating the software pipeline to efficiently display both artificially created scenes as well as light fields from Angle Sensitive Pixel data. We constructed a 3D display that can display light fields from ASP data there by allowing users to see in 3D without the need for wearing 3D glasses. This novel method for 3D display can be scaled for potential widespread adoption.
Judy Stephen, Grace Shih

Projects


Glove Controlled Wireless Robot

Microcontrollers

Leaf Classification

Machine Learning

Lexer and Parser

Programming Languages, Compilers

Pet Robot

Speech Recognition & Computer Vision

Sports Rewards Android App

Winner of Oracle Best Hardware Hack

World Mood with Twitter

Arduino