Work & Research Background

Research: GPGPU, Image Processing, Biometrics, Neural Networks, Data Centers

Advisor: Prof. D. Wong

Lab: SoCal at UCR


Work Experience:

Google Inc., Mountain View, CA, USA

Software Engineering Intern

Summer 2020

—Used Python to analyze the effect of quantization on different layers of the ResNet model.

Google Inc., Mountain View, CA, USA

Software Engineering Intern

Summer 2019

—Used Python and C++ to develop a learning-based priority fusion policy for Tensorflow applications.

Google Inc., Sunnyvale, CA, USA

Software Engineering Intern

Summer 2018

—Used Python to develop a microbenchmark to analyze and understand the performance of ML embeddings on GPUs and architecture trade-offs for future ML accelerators.


Teaching Experience:

University of California Riverside, Riverside, CA, USATeaching Assistant, GPU Architecture & Parallel Programming (EE217/CS217), Prof. D. Wong

Winter 2019

—Grading assignments for over 60 students

—Conducting office hours

Teaching Assistant, Machine Organization & Assembly Language Programming (CS061), Prof. B. Linard

Spring 2017

—Conducted office hours and supervised about 80 students in 9 lab and 5 programming assignments

Teaching Assistant, C++ Programming (CS013), Prof. A. Koehler

Winter 2017

—Conducted office hours and labs for over 80 students

—Covered as instructor for discussion sessions

Teaching Assistant, GPU Architecture & Parallel Programming (EE217/CS217), Prof. D. Wong

Fall 2016

—Graded CUDA coding assignments for over 40 students

—Conducted office hours

Teaching Assistant, Software Construction (CS100), Prof. B. Crites

Fall 2016

—Supervised 40 students in 8 lab assignments regarding code patterns such as strategy, iterator, etc.

—Conducted office hours


New York University Polytechnic School of Engineering, Brooklyn, NY, USA

Teaching Assistant, Introduction to VLSI course (EL5473), Prof. N. Karimi

Spring 2014

—Participated in designing and grading homework and lab assignments for over 40 students

Teaching Assistant, Digital Logic & State Machine Design course lab (CS2204), Prof. H. Hadimioglu

Fall 2013 and Spring 2014

—Supervised over 80 students doing 6 experiments and a final project

Teaching Assistant, Introduction to VLSI (EL5473), Prof. N. Karimi

Spring 2013

—Participated in designing and grading homework and lab assignments for over 60 students
—Revised the lab tutorials