Tehran Institute for Advanced Studies (TEIAS)

/ Data Science

Master’s Program In Data Science (Computer Engineering)


Data Science is a broad interdisciplinary field that lies at the intersection of statistics, machine learning, computer science, and a wide range of application domains. The goal of Data Science is to develop methods and algorithms that can extract knowledge and insights from (huge amounts of) structured and unstructured data.
The Data Science program at TeIAS offers strong preparation in statistical modeling, optimization, machine learning, and efficient algorithm design for management and analysis of massive data.

The Data Science Program at TeIAS Offers:

Leading Faculty Members

The program benefits from full-time faculty members who are leading researchers in the areas of applied mathematics, computer engineering and artificial intelligence.

Waived Tuition Fees and Monthly Stipend

In addition to having tuition fees waived, students will receive a monthly financial support to be able to pursue research without the need to resort to extra activities outside university

Travel Support

Full financial support will be provided for students to present their research outputs in reputable international conferences.

Cutting Edge Research

Students will be supervised by leading researchers who are active in various areas, opening room for a wide range of attractive research problems.

Computing Resources

Unique GPU servers provide the necessary means for carrying out large-scale data processing and deep learning experiments.

Career Opportunity

There is a growing demand for data scientists and researchers. Upon graduation, students will have the opportunity to pursue a career in academia or industry.

Full-Time Faculty Members

Dr. Amin (Aminzadeh) Gohari (on leave)

PhD from University of California, Berkeley

Dr. Hossein Hojjat

PhD from EPFL University

Dr. Taher Pilehvar

PhD from Sapienza University

Sharareh Alipour

Dr. Sharareh Alipour

PhD from Sharif University of Technology


Dr. Masoud Seddighin

PhD from Sharif University of Technology

Adjunct Faculty Members

Dr. Marjan Sirjani

Malardalen University

Dr. Mohammad Mousavi

University of Leicester


Similarly to other Computer Engineering Master’s degrees in Iran, the total number of units in the Data Science program is 32:


  • 8 courses (4 core and 4 elective courses), each with 3 units.
  • Seminar (2 units)
  • Final project (6 units)

Core Courses:



  • Statistical Foundations of Data Science
  • Machine Learning
  • Advanced Algorithms
  • Applied Data Analytics

Example Elective Courses:


  • Deep Learning
  • Optimization
  • Natural Language Processing
  • Machine Vision
  • Statistical Inference
  • Software synthesis
  • Distributed systems


Admission to the program is highly selective; there are many more qualified applicants than there are places in the program. One of the following qualifications is necessary for your application to be processed:

  • National entrance exam (Konkoor) Rank: 1-99
  • Olympiad Rank: 1-15
  • Exceptional Talents (Straight)

Need to know more?