Academic and Administrative Experience

Academic Titles

  • 2019 - Continues Associate Professor

    Istanbul Technical University, Bilgisayar ve Bilişim, Bilgisayar Mühendisliği

  • 2012 - 2019 Assistant Professor

    Istanbul Technical University, Bilgisayar ve Bilişim, Bilgisayar Mühendisliği

  • 2004 - 2012 Research Assistant

    Istanbul Technical University, Bilgisayar ve Bilişim, Bilgisayar Mühendisliği

  • 2008 - 2009 Research Assistant

    University of Missouri-Rolla, Faculty Of Science And Technology, Computer Science

  • 2006 - 2007 Research Assistant

    Danmarks Tekniske Universitet (Technical University of Denmark), Informatics And Mathematical Modeling, Informatics And Mathematical Modeling

Managerial Experience

  • 2018 - Continues Vice Dean

    Istanbul Technical University, Bilgisayar Ve Bilişim, Bilgisayar Mühendisliği

  • 2014 - Continues Program Koordinatörü

    Istanbul Technical University, Bilişim Enstitüsü, Bilişim Uygulamaları

  • 2016 - 2018 Deputy Head of Department

    Istanbul Technical University, Bilgisayar Ve Bilişim, Bilgisayar Mühendisliği

Non Academic Experience

  • 2008 - 2009 Ziyaretçi Araştırmacı

    Missouri University of Science and Technology

  • 2006 - 2007 Ziyaretçi Araştırmacı

    Danimarka Teknik Üniversitesi

Courses

  • Undergraduate Formal Languages and Automata

  • Undergraduate Discrete Mathematics

  • Postgraduate Object Oriented Concurrent Programming

  • Postgraduate Yazılım Kalitesi

  • Postgraduate Veri Yapıları ve Algoritmalar

  • Postgraduate Structured Programming

  • Undergraduate Operating Systems

  • Undergraduate Software Engineering

  • Doctorate Model Checking For Software Systems

  • Undergraduate WEB-Design and Management Tools

  • Postgraduate Structured Programming

  • Postgraduate Model Checking For Software Systems

  • Undergraduate Data Structures and Algorithms

  • Undergraduate Data Structures and Algorithms

  • Undergraduate Logic Circuits Laboratory

  • Undergraduate Introduction to Information Systems and Computation in Engineering

  • Postgraduate Structured Programming

  • Undergraduate Data Structures

  • Undergraduate Data Structures and Algorithms

  • Undergraduate Programming I

  • Undergraduate Mikroişlemci Uygulamaları Lab

  • Undergraduate Veri Yapıları

  • Undergraduate Introduction to Scientific and Engineering Computation (C)