Teaching

Mobile and Wearable Computing

Graduate course, Bogazici University, Galatasaray University, Computer Engineering, 2023

14 lectures weekly (3 hours), 2015-2023, with ~20 graduate students.

Smart Environments

Undergraduate course, Bogazici University, Computer Engineering, 2023

Description and Objective: This course introduces smart environments across multiple scales and contexts: such as smart homes, smart factories and smart cities. The goal of the course is to provide an overview of technologies used in building smart environments, including communication and networking aspects, sensors, smart devices, pervasive computing, as well as data collection and processing to be used in the applications for smart environments. The role of data analytics and machine learning in developing smart environment solutions, such as smart cities, and other leading applications, is also discussed. Students will explore and design technical solutions implementing smart environments.

Classification in Machine Learning

Certificate program course, Galatasaray University, Computer Engineering, 2023

Description and Contents: 16 sessions were taught between 2019-2023, as part of a certificate program on hands-on data science and machine learning. Introduction to Classification, K-Nearest Neighbor Algorithm (KNN) and Example in Python, Classifier Evaluation Metrics and Methods in Classification, Decision Trees and Example in Python, Ensemble Methods (Bagging and Boosting) Introduction to SVM and Example in Python

Operating Systems

Undergraduate course, Galatasaray University, Computer Engineering, 2021

14 lectures, weekly (3 hours) between 2013-2021.

Internet of Things and Industry 4.0

Graduate course, Galatasaray University, Computer Engineering, 2021

Description and Objective: This course provides a comprehensive coverage on the concepts and emerging research topics in he domains of Internet of Things (IoT) and Industry 4.0. The topics will include an overview of IoT, IoT-related technologies: Internet in general and Internet of Things (layers, protocols, packets, services), mobile networking, awareness, sensors and actuators, embedded intelligence. Standardization, interoperability, user experience issues will be covered. Domain specific examples and business models of IoT and Industry 4.0 will be presented and discussed.