Teaching

In teaching, I have focused on helping individuals improve applied statistical skills, computational analyses, programming, and research design at the university level. I provide high performance training in the form of workshop series and course lectures on topics such as probability and statistics theory, survey design and optimization, parallel computing, programming with R and Python, database design, data visualization, web scraping, natural language processing, and machine learning.

Claremont McKenna College, CA

Murty Sunak Quantitative and Computing Lab

  • Programming for Everyone with Python
  • Python Data Structures
  • Data Visualization for Economists
  • Web Scrapping
  • High Performance Computing with Linux OS
  • Text Mining and Sentiment Analysis

American University in Cairo

Department of Political Science

  • Survey Design and Analytics

Cairo University

Department of Political Science

  • Introduction to Political Science Methodology
  • Empirical Approach to Public Opinion
  • Strategy and International Relations