Prior to joining USC, he was a postdoctoral research fellow in the Electrical Engineering Department at Stanford University. He obtained his Ph.D. degree in Electrical Engineering with a minor in Computer Science from the University of Minnesota in 2014. He is the recipient of the Signal Processing Society Young Author Best Paper Award. He was among the three finalists of the Best Paper Prize for Young Researcher in Continuous Optimization in ICCOPT 2013 and 2016. His research interests include the design and study of data analysis algorithms and tools which can efficiently scale to modern big data problems.