I am a PhD student at the Computer Science Department in Purdue University. I mainly work on Data Quality and Data Management. Specifically, I am interested in data cleaning, involving the end-user into the loop, and leveraging users' expertise and knowledge towards higher data quality.

I am (have been) working under the supervision of


  • Amr Ebaid, Ahmed Elmagarmid, Ihab F. Ilyas, Mourad Ouzzani, Jorge Quiane-Ruiz, Nan Tang, and Si Yin, "NADEEF: A Generalized Data Cleaning System", The 39th International Conference on Very Large Data Bases (VLDB) (Demo), Riva del Garda, Trento, Italy, 2013
  • Michele Dallachiesa, Amr Ebaid, Ahmed Eldawy, Ahmed Elmagarmid, Ihab F. Ilyas, Mourad Ouzzani, and Nan Tang, "NADEEF: A Commodity Data Cleaning System", ACM SIGMOD Conference on Management of Data (SIGMOD), New York, US, 2013


  • 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.
  • 2010
    MSc, Computer Science
    Alexandria University, Egypt

    • Master Thesis
      Bipartite Graph Matching for Graph and Subgraph Isomorphism.