Teaching
Here are some of the courses I have taught or am currently teaching. The links will lead you to more information and materials I used, including syllabi, handouts, and homework assignments. Some of my teaching-related activities can be found on the activities page.
Current academic year
Fall 2024:
Spring 2025:
Not teaching
Summer 2025:
The Mathematics of Democracy (at Harvard)
Classes taught in the past
Other teaching experience
A Brief Introduction to Social Choice Theory and Game Theory, taught at University of Sarajevo's Global Studies Program at the Center for Interdisciplinary Studies
I also supervised independent studies, summer research, senior theses, and PhD theses in
Hochschild homology,
Differential geometry,
Advanced ODEs,
Markov chains,
Knot theory,
NTRU cryptosystem,
Category theory,
Algebraic topology,
Frobenius algebras and TQFTs,
Tverberg Conjecture,
Khovanov homology and functor calculus,
Topological data analysis and neuroscience,
Topological data analysis and Unicef data,
Configuration spaces and r-immersions,
Topological data analysis and spread of COVID-19,
Combinatorial topology and political structures,
Quantitative literacy and political discourse,
Quantification of power with forbidden coalitions,
Category-theoretic interpretation of the Balinski-Young Apportionment Theorem,
Power distribution in the UN Security Council reform proposals,
Liquid democracy,
Social media and the spiral of silence,
Hypergraphs and political structures,
Simplicial complexes and simple games.