I have published in top-tier venues including full papers in MICRO, ASPLOS, DISCx2, PACT, ACM TOPC, PPoPP, and ICPP, and short or workshop papers at SPAAx2, PODC, TRANSACTx2 and NVMWx2. My work in industrial labs has resulted in four patent applications.

Conference and Journal Publications

Other Peer-reviewed Publications (Workshop papers, brief announcements, etc.)

Patents and Patent Applications

Unrefereed Publications (TRs, theses, etc.)

Manuscripts in Progress