I believe that life is a non-deterministic finite state machine, and that each state transition provides an opportunity to learn, evolve, make a difference, and be happy. To that end, I like to apply computer systems research to solve hard problems that have a huge impact across various disciplines.

In my free time, I experiment with technologies and I serve as a technical reviewer for conferences and journals.

My areas of technical expertise/interests include and not limited to computer systems software, cloud computing, compute, storage, and network virtualization, high-performance storage systems, distributed systems, parallel computing, algorithms, compilers, computer architecture, concurrency, supercomputing, energy-efficient computing, machine learning, artificial intelligence, and computer security.