Davood Rafiei, PhD

Professor, Faculty of Science - Computing Science


Professor, Faculty of Science - Computing Science




    • B.Sc., Computer Engineering, Sharif University of Technology (Tehran), 1990
    • M.Sc., Computer Science, University of Waterloo, 1995
    • Ph.D., Computer Science, University of Toronto, 1999

    Davood Rafiei did his undergrad work at Sharif, his M.Sc. in Waterloo and his PhD in Toronto. He joined the University of Alberta in 2000, where he is now Professor of Computer Science and member of the Database Systems Research Group. Davood has served in the program committees of both database conferences such as SIGMOD and VLDB and Web conferences such as WWW. His areas of interest also span over databases and the Web and include integrating natural language text with relational data, Web information retrieval and similarity queries and indexing. Davood was a visiting scientist at Google (Mountain View) for a year between 2007-2008, a visiting professor at Kyoto University in 2014 and a visiting professor at the University of Paris (Descartes) in 2015.


    Data science and big data, Querying and indexing, Natural language data management and integration, Web and social media search and analysis.

    My current research is on querying and analyzing big complex data, with a focus on scalable methods for search, exploration and integration of data in document collections and online resources, querying and analyzing large networks and storage and indexing of non-traditional data.


    • Querying natural language text
    • Data integration
    • Web Tables
    • Historical Data Querying and Indexing
    • Stream Query Processing


    CMPUT 291 - Introduction to File and Database Management

    Basic concepts in computer data organization and information processing; entity-relationship model; relational model; SQL and other relational query languages; storage architecture; physical organization of data; access methods for relational data. Programming experience (e.g., Python) is required for the course project. Prerequisites: CMPUT 175 or 274, and 272. Corequisite: one of CMPUT 201 or 275.

    CMPUT 692 - Modern Database Management Systems

    Browse more courses taught by Davood Rafiei