Courses taught at undergraduate level:
- Political Institutions
- Comparative Judicial Politics
- Research Design
- Introduction to Political Science
Courses taught at graduate level
- Political Institutions
- Comparative Judicial Politics
- Mixed Methods
- Judicial Power and the Judiciary