My teaching began at Yakutsk State University, where I taught Linear Algebra and Mathematical Logic. In Linear Algebra, I relied on Kurosh’s "Higher Algebra", a brilliant classical book known for its super clarity, which helped generations of mathematicians. In my opinion, it is still very much the best book on the linear algebra. In Mathematical Logic, I used Mendelson’s "Introduction to Mathematical Logic", a very nice and elegant treatment of Gödel’s Incompleteness Theorems. It was some chanllenge to teach calculus of predicates and sets' theory to students who never heard of these topics.
I later served as a teaching assistant at the University of Toulouse (2000–2005), working with Jean-Charles Rochet and André Grimaud. My teaching there covered topics in optimal control (Rochet) and growth theory (Grimaud). These courses also helped me to get into these areas.
Subsequently, I taught at the National University of Singapore, where I offered courses in microeconomics and corporate finance, the latter course was based on the book by Jean Tirole, with which I was closely involved as a research assistant.
At the University of Ottawa, my teaching focuses on microeconomic theory, mathematical economics, and Indigenous economic issues. I emphasize the inportance of incentives, often using the framework of Jean-Jacques Laffont and David Martimort, who were my teachers back in Toulouse. have had a lasting influence on my approach to teaching and research.