Home | CV | Publications | Teaching | Academic Duties

Current Teaching

Data and Computational Science, Duke Kunshan University (China)



Earlier Teaching

Department of Computer Engineering, Istinye University (Turkiye)

  • Data Mining (Spring 2020)
  • Database Systems (Spring 2020)
  • Machine Learning (Fall 2020)
  • Principles of Artificial Intelligence (Spring 2019, Fall 2020, Turkish - Fall 2020)
  • Neural Networks and Machine Learning (Turkish - Spring 2019)
  • Problem Solving with Computers in C (Fall 2019)
  • Computational Thinking (Fall 2019)
  • Machine Learning with Python (AI Workshop) (Turkish - Spring 2018)

College of Computer Science and Technology, Nanjing University of Aeronautics and Astronautics (China)

Department of Computer Science, University of Freiburg (Germany)

  • Machine Learning and Optimization for Algorithm Design (Jointly, Fall 2015)


Earlier Teaching Assistance

School of Information Systems, Singapore Management University (Singapore)

  • Guided Research in Information Systems (Fall 2014)

Department of Computer Science, KU Leuven (Belgium)

  • Optimisation Techniques (Fall 2010)

Department of Computer Engineering, Yeditepe University (Turkiye)

  • Data Structures (Fall 2007, Spring 2008)
  • Software Engineering (Fall 2007, Spring 2008)
  • Data Communications and Computer Networks (Spring 2008)
  • Special Topics in Computer Networks (Spring 2008)
  • Analysis of Algorithms (Spring 2007)
  • Computer Programing Practices (Fall 2006, Spring 2007)
  • Principles of Programming Languages (Fall 2006, Spring 2007)
  • Introduction to Artificial Intelligence (Fall 2007)
  • Digital Electronics (Fall 2006)