Undergraduate Level Courses
- Machine Learning, 2016 – Present
MEF University, Computer Engineering Department - Object Oriented Programming, 2014 – Present
MEF University, Computer Engineering Department - Data Structures and Algorithms, 2014 – Present
MEF University, Computer Engineering Department
Graduate Level Courses
- Introduction to Biometrics, 2004 – Present
Boğaziçi University, Computer Engineering Department - Machine Learning and Deep Learning, 2018 – Present
MEF University, Computer Engineering Department - Object-Oriented Programming with Python, 2019 – Present
MEF University, Computer Engineering Department - Advanced Programming and Algorithms, 2019 – Present
MEF University, Computer Engineering Department - 3D Computer Vision, 2005
With Prof. Lale Akarun
Boğaziçi University Computer Engineering Department - Advanced Computer Vision and Pattern Recognition, 2012
With Prof. Raymond Veldhuis, University of Twente, Department of EEMCS - Introduction to Biometrics, 2009 – 2014
University of Twente, Department of EEMCS
Assisted Courses
Boğaziçi University, Computer Engineering Department, 1999 – 2006
- Computer Graphics
- Software Engineering
- Computer Architecture
- Internet Programming and Web Services
- Microprocessor-based System Design
- Database Systems
- Data Structures and Algorithms (C, C++, Java)
- Intermediate Programming (C, C++, Java)
- Introduction to Programming (C)