I am passionate about teaching, public speaking, and knowledge exchange—both within academia and beyond. I regularly give talks, lectures, and workshops on the societal impact of technology and computational methods.

My teaching is interdisciplinary, bridging computer science, political science, sociology, and communication studies. I offer two main types of courses:

  • Computational Methods – covering machine learning, data mining, NLP, network science, and data science techniques.
  • AI, Information Technology & Society – exploring how technologies like LLMs, search engines, and social media shape politics, governance, and public discourse.

Upcoming Courses in Fall 2026

  • AI, Politics, Society (University of Zurich, Department of Informatics)

I teach and speak at all academic levels—from BA to PhD—and prioritize hands-on learning and real-world applications. My approach makes computational methods accessible, particularly for social scientists.

Beyond academia, I enjoy engaging with non-expert audiences, helping NGOs, journalists, policymakers and the general public navigate the impact of AI and digital technologies.