He received his M.S. and Ph.D. degrees in Computer Sciences from the University of Wisconsin, Madison, Wisconsin, USA. He received B.Sc. and M.Sc. degrees in Computer Science from Alexandria University, Egypt. Since 2006, he has been a researcher at Intel. His current research interests include processing in/near memory and secure, high-performance memory systems. He has conducted research in many areas of computer architecture and systems including processor microarchitecture, multiprocessor architecture, energy-efficient architectures, memory architecture, processing in/near memory, secure cache and memory systems, memory reliability, cache/memory compression, hardware/software co-design, performance evaluation of commercial workloads, and architectural support for operating systems and application software.