I am a postdoctoral associate working in the Systems Software Research Group (SSRG) led by Prof. Binoy Ravindran at Virginia Tech. I was an assistant professor at Alexandria University, Faculty of Engineering before moving to Virginia Tech.

I obtained my PhD in July of 2015 from Virginia Tech under supervision of Prof. Binoy Ravindran. The title of my dissertation is "On Optimizing Transactional Memory: Transaction Splitting, Scheduling, Fine-grained Fallback, and NUMA Optimization".

Research Interests

  • Transactional Memory
  • Concurrency Control
  • Parallel Programming
  • Distributed Computing

Selected Publications