Teaching

DSA 440/CS 540 Data and AI Ethics

Double-coded course, Sabanci University, Computer Science and Engineering, 2025

Artificial Intelligence systems have become increasingly involved in our lives. These systems can be used in relatively low-stakes decision making such as recommender systems but they are also used in medical contexts too. More recently, the wider public utilize generative AI tools such as ChatGPT and Midjourney to write documents, reports, and emails, or create pictures, and logos to use in various ways. All of these introduce ethical challenges with implications for data ethics, privacy, bias, sustainability, and so on. This course will introduce the ethical implications of artificial intelligence to the students. We will also discuss our role in this and how to take steps to minimize harm as people working with big data and AI (e.g. future researchers, software engineers, or analysts).

CS445 Natural Language Processing

Undergrad course, Sabanci University, Computer Science and Engineering Department, 2024

This course studies the theory, design and implementation of natural language processing systems. Topics include text processing, regular expressions, statistical properties of text, language modeling, text classification, sequence modeling, computational morphology, neural networks for NLP, chatbots, large language models.