I am an Assistant Professor in the Computer Science and Engineering Department at University of California, San Diego. I am affiliated with the Non-Volatile System Laboratory at UCSD. I am also affiliated with the Storage Systems Research Center / NSF I/UCRC Center for Research in Storage Systems. My research spans and stretches the boundary between computer architecture and system software, with an emphasis on memory and storage systems and domain-specific acceleration. 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.