I have taught courses on the bachelor, master, and PhD levels that focus on topics such as systems analysis and design, software development, database management, and statistics, covering the fundamentals of Information Systems curricula. I taught courses at various institutions in Europe and North America. The courses I have taught include lectures on conceptual modeling, seminars on AI, and large-scale exercises and capstone projects on software development. As such, I have developed my own course materials at the bachelor and master levels and consistently achieved great evaluations. Below, is an overview of the institutions where I held teaching appointments, but more details are also available.

Teaching Appointments