Teaching and Outreach
My teaching spans different aspects of computational and discrete mathematics and theoretical computer science.
Current (2024)
Summer Semester
- Exercise course on “Topics in Algebraic Combinatorics” (Section of Mathematics, University of Geneva)
- Lab section of “Numerical Analysis” (Section of Mathematics, University of Geneva)
Winter semester
- Graduate Seminar mini-course on “Using Computer Algebra” (Section of Mathematics, University of Geneva)
Past
Undergraduate courses
- 2016 - 2022 Discrete Mathematics (obligatory in Computer Engineering department, Gebze Technical University)
- 2019 - 2022 Probability and Statistics (obligatory in Computer Engineering department, Gebze Technical University)
- 2017 - 2022 Theory of Computation (elective in Computer Engineering department, Gebze Technical University)
- 2016 - 2022 Introduction to Symbolic Computation (elective in Computer Engineering department, Gebze Technical University)
- 2016 Signals and Systems (obligatory in Computer Engineering department, Gebze Technical University)
Graduate (master’s and PhD) courses
- 2017 - 2020 Algorithm Design and Analysis (obligatory in Computer Engineering department, Gebze Technical University)
- 2016 - 2022 Symbolic Computation (elective in Computer Engineering department, Gebze Technical University)
- 2019 - 2022 Special Topics in Algorithms (elective in Computer Engineering department, Gebze Technical University)
Master’s Theses supervision
-
Nurdan Ünlü (2019, co-advisor), Mathematics Department of Mimar Sinan Fine Arts University.
”Chow-Betti numbers and toric h-numbers of dual hypersimplices and Ehrhart polynomials of Minkowski sums with segments”
-
Büşra Sert (2019, co-advisor), Mathematics Department of Mimar Sinan Fine Arts University
”A study on the chamber complex”
-
Umutcan Önal (2020), Computer Engineering Department of Gebze Technical University
”Volume prediction for high dimensional polytopes with deep learning”
-
Hüseyin Sabri Aliefendioğlu (2023), Computer Engineering Department of Gebze Technical University
”Implementation and comparison of methods for real root isolation of univariate polynomials”
Outreach
Invited talks and lectures
Seminars
Disseminating both new results and new perspectives on known topics is best done through seminars. Here is a selection of seminar talks:
IMU project “Training Mathematicians in Computation”
The project’s goal was to organize a series of “Experimental Mathematics Meetings” in different cities in Turkey, training mathematicians in computational methods.
Nesin Math Village (Nesin Matematik Köyü)
The Nesin Math Village is a village near Selcuk (Izmir, Turkey), where people of all ages and backgrounds can enjoy mathematics.
Every summer there is a summer school for undergraduate and graduate (mostly math) students with a very large variety of course topics. Since 2010 I have been teaching courses (1 or 2 weeks of lectures) related to computational aspects of mathematics whenever possible:
Polynomial System Solving (2010), Solving Linear Diophantine Systems (2011), Geometry and Number Theory (2012), Geometry that counts (2015), Algorithmic Algebraic Geometry (2015), Symbolic Computation (2016), Combinatorial Counting (2017), Introduction to Polyhedral Geometry (2018), Polyhedral Combinatorics (2019), Symbolic Computation (2022).