Hao Ma

Experienced researcher skilled in Networks, Statistics, Optimization, Machine Learning and Data Science..



Kwantlen Polytechnic University

Teach university-level computer science and information technology courses.

September 2016 - Present

Teaching Assistant

University of British Columbia
Master of Data Science
DSCI 572 Supervised Learning
Department of Electrical and Computer Engineering
ELEC 221 Signals and Systems
Faculty of Applied Science
APSC 160 Introduction to Computation in Engineering Design
September 2012 - Novemeber 2017

Research Assistant

University of British Columbia

Propose computational-efficient resource allocation and transceiver design algorithms for the physical-layer design of hybrid visible light/powerline communication system using linear/nonlinear optimization, random matrix theory and statistical signal processing technique

September 2012 - Novemeber 2017


University of British Columbia

Ph.D. in Electrical and Computer Engineering
Thesis: Coordinated transmission for visible light communication systems
Selected Coursework: Big Data Systems, Machine Learning, Deep Neural Network, Statistical Signal Processing, Multi-agent Systems, Imaging and Estimation with Wavelets

GPA: 4.20/4.33

September 2012 - November 2017

King Abdullah University of Science and Technology

M.Sc. in Electrical Engineering
Thesis: Performance analysis of secondary link with cross-layer design and cooperative relay in cognitive radio networks
Selected Coursework: Linear and Nonlinear Optimization, Computational Multivariate Statistics, Probability and Random Processes, Digital Signal Processing and Analysis

GPA: 3.83/4.00

September 2010 - July 2012

City University of Hong Kong

Exchange Program, Electronic Engineering
Selected Coursework: Network Systems Design, Logic Circuit Design, Communication Engineering, Applied Electromagnetics

GPA: 4.12/4.3

September 2008 - January 2009

Xi'an Jiaotong University

BEng. in Information Engineering
Thesis: Compressive sensing based on approximate message passing algorithm for face recognition and data compression
Selected Coursework: Data Structures and Algorithms, Microcomputer Principles and Interface Techniques, Principles of Operating System, Signals and Systems, Image Processing and Pattern Recognition, Microwave Circuits, Embedded Systems, Analog Electronics

GPA: 89/100

September 2006 - July 2010


Programming Languages & Tools