He received PhD from the School of Electrical Engineering and Computer Science, Washington State University, Pullman, WA on May 2012. Before his current position, he worked as an intern at Intel Labs, Hillsboro, OR.