Trung Nguyen

Engineering 2 #385 · UC Santa Cruz, CA 95064 ·

Hello, I am a first year Ph.D. student at Department of Computer Science, UC Santa Cruz. My technical interest is on the range of computer vision, machine learning and data science


University of California - Santa Cruz

Ph.D. Student, Computer Science
Sep 2018 - present

Stony Brook University

Ph.D. Student, Computer Science
GPA: 4.00/4.00

Completed two semesters before transferring to UC Santa Cruz

Aug 2017 - May 2018

Hanoi University of Science and Technology

B.S. Computer Science

GPA: 8.75/10.00 - Salutatorian

July 2017

Tokyo Institute of Technology

YSEP Research Exchange Program

GPA: 4.00/4.00

Sep 2015 - Aug 2016

Tokyo University of Agriculture and Technology

Short-term Exchange Program

GPA: 4.00/4.00

Sep 2012 - Aug 2013


Software Engineer Intern

Jargonauts Inc (San Mateo, CA)

Write grammar rules for SAS programming language and construct its syntax tree using ANTLR4

June - Aug 2018

Graduate Teaching Assistant

Stony Brook University (NY)
Aug 2017 - May 2018

Software Engineer Intern

Center of Microelectronics and Information Technology (Hanoi, Vietnam)

Worked in a team to build a Golf Digital Tracking System which helps golfers practice indoor. Estimated movement of golf balls from image sequences capture by cameras using Optical Flow and Hough Transform

June - Aug 2015


Score Your Singing

Stony Brook University

Build an end-to-end automatic singing skill evaluation system based on machine learning techniques with ~8000 mp3 audio obtained by scraping online karaoke websites. Achieved a squared error of 1.78/10 for singing evaluation and an accuracy of 85% on the sub-problem of classifying male/female singers

Sep - Dec 2017

Multi-label Image Annotation

Hanoi University of Science and Technology

Build a fully automated classifier for multi-label image annotation using Convolutional Neural Networks. Applied a regression model that automatically choose the threshold that gives maximum F1 score

Feb - June 2017

Structured-light in a Holographic Display System

Yamaguchi Laboratory, Tokyo Institute of Technology

Implement Structured-light technique in a holographic display system to obtain surface depth map of user's finger movement. For unique indexing, structured-light pattern based on De Bruijn Sequences is created and used

Oct 2015 - Sep 2016


  • Python, Matlab, C/C++, SQL
  • OpenCV, sk-learn, pandas, Beautiful Soup, Theano, Pytorch
  • Data Science, Machine Learning, Computer Vision
  • Algorithms


I like hiking and taking nature photos, especially at national parks. I have visited a considerable number of them since I first came to the US. Photos of these trips can be found on my Flickr. I like national parks well enough that I made a commitment to a) visit one every year and b) live until my 70s so that I can visit all of them.

I am a patient and meticulous person. Maybe not meticulous as you might think after seeing the room I live or reading stuff I wrote, but I tend to be a perfectionist in doing what I like. I am also interested in the world around me so I spend a certain amount of time each day reading the newspaper and seeing what the world around me is like.

Awards & Honors

  • Stony Brook Computer Science Chairman's Fellowship (2017)
  • Tokyo Institute of Technology Scholarship (2015 - 2016)
  • Jasso Scholarship (2015 - 2016)
  • Award for the Best Students of Hanoi University of Science and Technology presented by the Rencontres du Vietnam (2014)
  • Jasso Scholarship (2012 - 2013)
  • 3rd Place, University Mathematics Competition (2012)
  • Vietnamese Government Scholarship (2011, 2012, 2014, 2015)