Teaching


My teaching interests are in the areas of programming, information retrieval, natural language processing, bioinformatics, machine learning, and artificial intelligence. I have delivered the following graduate and undergraduate courses until now:


Graduate Courses

CS 560 - Information Retrieval and Web Search

INSTRUCTOR Özyeğin University, Fall 2023

CSE 561 - Natural Language Processing

INSTRUCTOR Işık University, Fall 2019

CSE 586 - Information Retrieval

INSTRUCTOR Işık University, Spring 2019, Spring 2020, Spring 2021, Spring 2022

CMPE 561 - Natural Language Processing

RESEARCH ASSISTANT,  Boğaziçi University, Fall 2013


Undergraduate Courses

CS 104 - Introdction to Programming

INSTRUCTOR Özyeğin University, Fall 2023

COMP 1112 - Object Oriented Programming

INSTRUCTOR , Işık University, Spring 2019, Spring 2020, Summer 2020, Spring 2021

COMP 4602 - Natural Language Processing

INSTRUCTOR, Işık University, Fall 2021

COMP 1111 - Fundamentals of Programming

INSTRUCTOR, Işık University, Fall 2020, Spring 2021, Fall 2021, Spring 2022

COMP 1101 - Introduction to Programming

INSTRUCTOR, Işık University, Spring 2019, Fall 2019

COMP 3401 - Computer Organization

INSTRUCTOR, Işık University, Fall 2019, Fall 2021

ENG 101 - Introduction to Computers

INSTRUCTOR, Boğaziçi University, Fall 2018

Microprocessors, Advanced Data Structures

TEACHING ASSISTANT, Istanbul Technical University, 2005 - 2009