Teaching
Hacettepe University
- BBM 201 (Fall 2015) -(Fall 2016) -(Fall 2017) - Data Structures
- BBM 203 (Fall 2015) - (Fall 2016) - (Spring 2016) -(Summer 2017) - (Fall 2017) -Data Structures Lab
- BBM 202 (Spring 2016) - (Spring 2017) - Algorithms
- BBM 204 (Spring 2016) - (Spring 2017) Algorithms Lab
- BBM 427 (Fall 2015) - (Fall 2016) Technology Seminars I
- BBM 428 (Spring 2016) - (Spring 2017) Technology Seminars II
- BBM 442 (Fall 2014)-(Fall 2017) Parallel Programming
- BBM 443 (Fall 2018-2019-2020) Foundations of Blockchain
- BBS 516 (Fall 2015, Spring 2016, Fall 2016, Spring 2017, Fall 2017)- Veri yapıları ve Algoritmaları
- BIL 674 (Spring 2016)- Parallel Programming with GPUs
- BIL 710 (Fall 2014)- Parallel and Distributed Simulation Systems
- CMP619 (Spring 2019)- Blockchain and Cryptocurrencies
Teaching Assistant Experience
Indiana University
- CSCI P436 – Operating Systems(Undergrad / Graduate)
- CSCI P536 – Operating Systems(Graduate)
University of Delaware
- CISC 663 – Operating Systems(Graduate)
- CISC 372 – Parallel Programming
- CISC 364 – System Security
- CISC 220-Lab – Data Structures
- CISC 181 Lab – Intro. Comp. Science
- CISC 108 Lab – Matlab for Engineers
- CISC 101 Lab – Comp. Inf. Systems