I am an Associate Professor in the Computer Science and Engineering Department at University of California, San Diego. I am affiliated with the Non-Volatile System Laboratory, Center for Machine-Integrated Computing and Security, and Center for Memory and Recording Research at UCSD. My research spans and stretches the boundary between computer architecture and system software, with an emphasis on memory and storage systems, machine learning and sysetm co-design. I am particularly interested in architecting emerging memory technologies (e.g., nonvolatile memories and 3D-stacked memory) into future data centers and edge computing systems that execute various applications, e.g., machine learning, big-data analytics, smart home, smart transportation, and scientific computing.