Yi Guo received his B.E. degree in Electrical Engineering from Xi'an Jiaotong University, China in 2013. He received his Master of Science Degree from University of Michigan, USA. He is currently a PhD student in Electrical and Computer Engineering at University of Alberta, Canada.