Nicholas Huang

nykh AT stanford
nicholas.ykhuang AT Gmail

Education

Master of Science in Computer Science, June 2017
Stanford University
Bachelor of Science in Electrical Engineering with Honor, May 2015
University of Texas at Austin

Course Works

Course Instructor Note
CS 221: Introduction to AI Prof. Percey Liang
CS 109: Intro to Probability Prof. Mehran Sahami
CS 142: Intro to Web Apps Prof. Mendel Rosenblum Used MEAN stack
CS 154: Automata and Complexity Theory Prof. Ryan Williams
CME 250: Introduction to ML Alexander Ioannidis & Karianne Bergen

Seminar on ML using ISLR and R. A Kaggle competition was held at the end. (my username was nykh)

Write-up with R code listing.

CS 229: Machine Learning Prof. John Duchi

Final Project combined with CS224u

Starter-kit in Python

CS 224u: NLU Bill MacCartney & Prof. Christopher Potts Final Project combined with CS229
CS 155: Computer and Network Security Prof. Dan Boneh & Prof. John C. Mitchell
CS 145: Intro to Databases Prof. Chris Re Final Project: a simulated auction system written with Python where one can advance time and place bids on auction items parsed from eBay data.
CS 224W: Social and Information Networks Prof. Jure Leskovec Final Project Report
CS 232: Digital Image Processing Prof. Gordon Wetzstein Final Project Report
Poster
CS 224N: NLP
(After merging with CS 224D: NLP with deep learning)
Prof. Chris Manning & Prof. Richard Socher Final Project Report
Poster

Projects

Project Name Brief Descriptiton Date of Completion
Melody2Chord:
Automaci chord accompaniment

Project for CS224N NLP class. Automatically generated chord progression based on given melody.

Built with keras and tensorflow.

Poster
Final Project Report

Demo site hosting demo songs

2017 March
Phase-retrieval
with low resolution prior

Project for EE368/CS232 Digital Image Processing class.

Poster
Final Report

2016 Oct - Dec
Notification Service Internal service for Sumo Logic's cloud-based architecture. It relies on Apache Kafka to provide reliable and persistent message passing between different components. The concurrency model is written in Typesafe Akka actors. 2016 Sept
QA with Neural Networks

Combined project for CS229: Machine Learning and CS224u: NLU courses. Doing bAbI with MemN2N and a varieties of LSTMs.

Poster
Final Report

2016 May-June
si - ScoreFour Agent Project for Stanford CS 221: Intro to AI course. An AI agent that plays the board game ScoreFour written in Python along with a webapp interface in node.js. 2015 Dec
qiniu-backup Developed for my internship in Shanghai. Python tool to synch local directory with remote cloud, with volume reaching the hundreds of giga in many different mime-types. Based on the qiniu API. 2015 June
Binaural Hearing Aid Senior Project at UT Austin EE. Collaborated with audiology department to develop a prototype audio transceiver to achieve binaural (two-eared) hearing for patients with one-sided hearing
Developed on a TI omap DSP and launchpads with C++
2015 May
Racing Robot Final project for EE 445M: Real Time Embedded OS Lab. A robot caar that runs on top of a self-developed RTOS, drives autonomously by sensing the walls of the track. 2014 May

Professional Experience

Sumo Logic 2016 June-2016 July

Software Engineer Intern

  • Designed and implemented internal notification system to communicate between microservices
  • Collaborated in discussion session to propogated the idea of reactive programming among developers
SeekVehic Inc. 2015 Dec-2016 March

Backend Engineer Intern

  • Developed cab-sourcing app backend using node.js on Google Service
YewWah Education, Shanghai 2015 June-2015 Aug

Software Engineer Intern

  • Developed application to synchronize large amount of data for cloud storage under supervision of network engineer
  • Devised video-sharing site solution for educational purpose
  • Helped modernize content management system
  • Experienced development for scales
Philips Medical System, China 2014 July-2014 Aug

Support Engineer Intern

  • visited hospitals and assisted support engineers in troubleshooting medical devices
  • Practiced interpersonal skills and client relations at the hospitals

Academic Experience

UT Austin ECE

Teaching Assistant

2015 Jan-2015 May
  • Assist Prof. Andrea Gerstlauer in EE 445M: Real Time Embedded OS Lab

Undergraduate Assistant

2014 Sep - 2014 Dec
  • Assisted Prof. Brian Evans in EE 445S: Digital Signal Processing Lab

Undergraduate Assistant

2014 Jan - 2014 Dec
  • Assisted two different professors for EE 438: Microelctronics course

Teaching Assistant

2013 Sep - 2013 Dec
  • Assisted Prof. Jonathan Valvano and Dr. Ramesh Yerraballi in EE 319K: Intro to Embedded System course

Certificates

Japanese-Language Proficiency Test N1 2016-12
Japanese-Language Proficiency Test N2 2015-12

Honors

College Scholar, University of Texas at Austin 2013-15
T.C. & Grace T. Ho Endowed Scholarship 2013
Victor L. Hand Endowed Scholarship 2012
Engineering Scholar 2012