I instruct some courses in degree of undergraduate and graduate programme at Department of Computer Engineering at Selcuk University. Some of the courses are elective (Human Computer Interaction and Introduction to Evolutionary Computation) and some of them (Object Oriented Programming and Entrepreneurship) are courses required for Computer Engineering undergraduate students.

Position Updating Strategies in Swarm Intelligence, Nature-Inspired Approaches to Discrete Optimization and Research Methods at Computer Engineering and Binary Optimization are graduate courses instructed by me. The course descriptions can be found in the course web page.

Currrent Teaching

Teaching History

  • 20102007

    Algorithms and Programming

  • 20142014

    Web Programming

  • 20102007


  • 20102007

    System Analysis