EDUCATION

Ph.D. Candidate - Electrical and Computer Engineering
Univeristy of Toronto, 2017 - present, GPA: 4.00/4.00

B.A.Sc in Engineering Science with Honors Distinction
Univeristy of Toronto, 2013 - 2017

AWARD & HONORS

EDWARD S. ROGERS SR. GRADUATE SCHOLARSHIP

DEPARTMENT OF ELECTRICAL AND COMPUTER ENGINEERING, UNIVERSITY OF TORONTO, 2017 - 2018

UNIVERSITY OF TORONTO FELLOWSHIP

SCHOOL OF GRADUATE STUDIES, UNIVERSITY OF TORONTO, 2018

NIKOLA TESLA SCHOLARSHIP

DEPARTMENT OF ELECTRICAL ENGINEERING, COLUMBIA UNIVERSITY, NY, USA, 2018
AWARDED FOR SUPERIOR UNDERGRADUATE ACADEMIC RECORD

DEAN'S HONOR LIST

FACULTY OF APPLIED SCIENCE AND ENGINEERING, UNIVERSITY OF TORONTO, 2013 - 2017

UNIVERSITY OF TORONTO SUMMER RESEARCH EXCHANGE PROGRAM (SREP) AWARD

CENTER FOR INTERNATIONAL EXPERIENCE, UNIVERSITY OF TORONTO, 2016
AWARDED TO 6 STUDENTS AMONG 450 APPLICANTS

ENGINEERING SCIENCE RESEARCH OPPORTUNITIES PROGRAM (ESROP) GRANT

DIVISION OF ENGINEERING SCIENCE, UNIVERSITY OF TORONTO, 2015
AWARDED TO 12 STUDENTS AMONG 385 APPLICANTS

PRESIDENT'S ENTRANCE SCHOLARSHIP

UNIVERSITY OF TORONTO, 2013

WORK AND RESEARCH EXPERIENCE

UNIVERSITY OF TORONTO - RESEARCH ASSISTANT

JUNE 2017 - PRESENT

Designing a neural network supercomputer for image-classification and visual recognition used in deep learning
Deploying a tree structure multi-tile architecture to accelerate inferencing as an alternative to GPUs and FPGAs
Development of a software model of machine-learning accelerator to exploit parallelism in flow of weights and activations
Joint-research with Vector Institute and COHESA Research Network for ISA applications

UNIVERSITY OF TORONTO - TEACHING ASSISTANT

JANUARY 2018 - PRESENT

Undergraduate Engineering Research Day (UnERD), August 2018
ECE302, Probability and Applications, Winter 2017

MONTREAL INSTITUTE FOR LEARNING ALGORITHMS - DEEP LEARNING INTERN

JANUARY - APRIL 2019

Designing efficient algorithms for tailored inference architectures using software-hardware co-design paradigm
Improving peak performance and energy efficiency in deep learning computing in tandem to preserving model precision
Reducing computational complexity of matrix multiplication in neural networks through low rank tensor decomposition
Applying iterative pruning techniques to miniaturize memory footprint of fully connected and convolutional layers

HONG KONG UNIVERSITY OF SCIENCE AND TECHNOLOGY - ELECTRICAL ENGINEERING INTERN

JUNE - AUGUST 2016

Invented a novel computational model for predicting SRAM voltage margin variation aided with Monte-Carlo simulation
Optimized and modeled SRAM circuits using 7nm FinFET technologies for dynamic voltage scalable applications
Implemented emerging FinFET-based IC systems and semiconductor devices, focusing on memory circuits
Presented at HKUST-SENG Workshop on Semiconductor Challenges and Innovations

NATIONAL UNIVERSITY OF SINGAPORE - SOFT ROBOTICS RESEARCH INTERN

MAY - JULY 2015

Researched on soft polymers for robotic artificial muscles and motion-based energy harvesting
Improved the Cole-Cole permittivity model for VHB-class dissipative elastomer using dielectric spectrometry results
Prototyped acrylic frames in SolidWorks reducing fringing effects from flux leakage in data collection

HOSPITAL FOR SICK CHILDREN (SICKKIDS) - DATA ANALYSIS ASSISTANT

MAY - JULY 2014

Measured gene expression area of in-situ hybridization to determine mRA level in heart and placenta samples
Analyzed figures using ImageJ and Adobe Photoshop to determine cell counts
Documented statistical differences between mutant and wildtype figures in detailed research report

SELECT PROJECTS

OPTIMIZATION IN MOBILE CLOUD AND EDGE COMPUTING

ECE1505, UNIVERSITY OF TORONTO, JANUARY - APRIL 2018

Numerical simulation to a resource allocation problem in MCC/MEC systems
Devised a non-convex QCQP formulation and solved using SDR techniques
Applied a game-theoretic approach by attaining a Nash Equilibrium solution of the joint energy-delay objective

NEURAL NETWORKS FOR VISUAL RECOGNITION

ECE521, UNIVERSITY OF TORONTO, MARCH - APRIL 2018

Investigated the classification performance of neural networks on MNIST dataset of 28x28 images with 10 classes
Implemented fully-connected and convolutional layers with dropout and L2-regularization to combat overfitting
Performed random search algorithms for hyperparameter tuning and weight visualization in Tensorflow and Python

ADVANCED VLSI METHODOLOGIES - SYSTEM DESIGN PROJECT

ECE1388, UNIVERSITY OF TORONTO, SEPTEMBER - DECEMBER 2017

Designed an incremental second-order delta-sigma ADC using 0.13um technologies in team of 4 graduate students
Improved upon and satisfied system requirements specified in selected ISSCC 2016 reference paper

PRAXIS II RFP RESPONSE CHALLENGE

TEAM LEADER, UNIVERSITY OF TORONTO, JANUARY - APRIL 2014

Led a team of 4 students in the redesign of cabinet system for Toronto EMS ambulances
Interviewed paramedics to learn design requirements and produced prototype drawn on GoogleSketch
Received positive feedback and earned stakeholder approval from paramedics in final design showcase

SKILLS

  C10/10  

  C++10/10  

  CAFFE10/10  

  Python10/10  

  MATLAB10/10  

  TensorFlow10/10  

  Linux10/10  

  Windows10/10  

  OS X10/10  

  English10/10  

  Java9.8/10  

  Latex9.8/10  

  Chinese9.8/10  

  Finnish9.5/10  

  R9.5/10  

  Julia9.5/10  

  C10/10  

  C++10/10  

  CAFFE10/10  

  Python10/10  

  MATLAB10/10  

  TensorFlow10/10  

  Java9.8/10  

  Latex9.8/10  

  R9.5/10  

  Julia9.5/10  

  English10/10  

  Chinese9.8/10  

  Finnish9.5/10  

  Linux10/10  

  Windows10/10  

  OS X10/10  

COURSES

CSC2506: PROBABILISTIC LEARNING AND REASONING CSC2511: NATURAL LANGUAGE PROCESSING CSC2548: MACHINE LEARNING IN COMPUTER VISION CSC180: COMPUTER PROGRAMMING ECE1505: CONVEX OPTIMIZATION ECE1762: ADVANCED ALGORITHMS AND DATA STRUCTURES ECE521: INFERENCE ALGORITHMS AND MACHINE LEARNING ECE353: SYSTEMS SOFTWARE ECE343: INTRODUCTION TO DATABASES ECE352: COMPUTER ARCHITECTURE ECE356: LINEAR SYSTEMS AND CONTROL ECE1385: SELECTED TOPICS IN VLSI ECE1388: VLSI DESIGN METHODOLOGY ECE532: DIGITAL SYSTEMS DESIGN ECE417: DIGITAL COMMUNICATION ECE363: COMMUNICATION SYSTEMS ECE355: SIGNAL ANALYSIS THEORY ECE357: ELECTROMAGNETIC FIELDS ECE253: DIGITAL AND COMPUTER SYSTEMS PHY294: QUANTUM AND THERMAL PHYSICS BME205: BIOMOLECULES AND CELLS MSE160: MOLECULES AND MATERIALS APM384: PARTIAL DIFFERENTIAL EQUATIONS MAT389: COMPLEX ANALYSIS MAT185: LINEAR ALGEBRA STA286: PROBABILITY AND STATISTICS

REFERENCES AVAILABLE UPON REQUEST