Research

My current research interest is Computer Architecture and Operating systems. I'm fascinated by how all these components in our computers/smartphones can work together to achieve these mind-blowing tasks. 

Most of my research during the last period was focused on Memory Systems, especially Non-Volatile Main Memories (NVMM). These new technologies are expected to have a significant impact on the computing industry.  I'm also interested in topics related to Operating Systems and Security, in addition to other cross-disciplinary research topics such as Machine Learning, Blockchain technologies, and IoT.

In my research, I focus nowadays is how to write better algorithms by exploiting our knowledge in the computer architecture level. This is a very intriguing problem to tackle because it requires solid understanding in both the hardware and software layers.