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