I received my bachelor degree from the EE department, Tsinghua University, Beijing in 2012. Since then, I joined the EECS department, UC Berkeley, to pursue my Ph.D. study on generative unsupervised learning models under the supervision of Professor Bruno Olshausen. Along the way, I have also received a double-major M.A. degree in pure mathematics from the mathematics department here at Berkeley. In 2012, I was awarded NSF GRFP fellowship.