I am a PhD candidate at the Computer Science Department in Purdue University. I mainly work on Data Quality and Data Management. Specifically, I am interested in data cleaning from a systems perspective, building an end-to-end generalized, extensible and continuous data cleaning system.

I am (have been) working under the supervision of

Selected Publications

  • Amr Ebaid, Ahmed Elmagarmid, Ihab F. Ilyas, Mourad Ouzzani, Jorge Quiane-Ruiz, Nan Tang, and Si Yin, "NADEEF: A Generalized Data Cleaning System" [Demo - VLDB 2013]
  • Michele Dallachiesa, Amr Ebaid, Ahmed Eldawy, Ahmed Elmagarmid, Ihab F. Ilyas, Mourad Ouzzani, and Nan Tang, "NADEEF: A Commodity Data Cleaning System" [SIGMOD 2013]
[ Full list on    Google Scholar ]


  • 2010
    MSc, Computer Science
    Alexandria University, Egypt

    • Master Thesis
      Bipartite Graph Matching for Graph and Subgraph Isomorphism.
  • 2007
    BSc, Computer and Systems Engineering
    Alexandria University, Egypt

    • Graduation Project
      Developing an open-source debugger for a dynamic programming language, targeting Ruby primarily, extensible to reach the ROR (Ruby On Rails) framework, and integrating the debugger with multiple IDEs.