Old Dominion University, Norfolk, VA, USA
Aug. 2025 - Present
Assistant Professor of Computer Science, Graduate Courses Taught (M.S./Ph.D.):
-
CS 795/895 – Special Topics in Computer Science: Large Language Model (LLM) Architectures and Applications
(Graduate-level course, Spring 2026)
-
This graduate special topics course provides an in-depth exploration of the architectures, training paradigms,
and applications of modern large language models. Starting from foundational ML and NLP concepts, the course
progresses to transformer-based LLM architectures, prompt optimization, and retrieval-augmented generation (RAG).
It also examines multimodal extensions via vision-language models (VLMs) and the emerging role of LLMs as core
reasoning engines in agentic AI systems capable of planning and tool use. Students study pre-training objectives,
fine-tuning strategies, and state-of-the-art evaluation metrics, and are prepared to analyze, design, and apply
LLM-based systems in both research and real-world contexts.
-
Syllabus (PDF)
-
CS 722/822 – Machine Learning (Graduate-level course, Fall 2025)
-
This graduate course introduces classical machine learning for M.S. and Ph.D. students.
It covers supervised and unsupervised learning methods, including regression, classification, clustering, anomaly
detection, and dimensionality reduction, with a strong emphasis on evaluation, cross-validation, calibration,
and error analysis. Neural networks are introduced through perceptron and multilayer perceptron classifiers to
situate them within the classical ML landscape. The course includes a curated paper review, a team project with
a conference-style presentation, a midterm, and a comprehensive final exam.
-
Syllabus (PDF)
New Jersey Institute of Technology, Newark, NJ, USA
Sep. 2022 - May 2024
Lecturer, Courses Taught:
- Microprocessors
- Course evaluation: 3.29/4.00
- Computer Architecture and Organization
- Course evaluation: Fall 3.69/4.00, Spring 3.24/4.00
Institute of Applied Technology, Abu Dhabi, UAE
Aug. 2019 - Jul. 2021
Lecturer, Courses Taught:
- Robotics
- Circuit Analysis
- Engineering Communications
- Graduation Project
Izmir University of Economics, Izmir, Turkey
Sept. 2016 - Jun. 2017
Lecturer, Courses Taught:
- Graduation Project
- Java Programming
- Electric Circuits
- Digital Electronics
- Computer Organization and Architecture
Eastern Mediterranean University, Famagusta, Cyprus
Sept. 2009 - Jun. 2016
Lecturer, Courses Taught:
- Introduction to Logic Design
- Computer Architecture and Organization
- C/C++ Programming
- Electric Circuits
Sept. 2015 - Oct. 2009
Teaching Assistant, supervised laboratory sessions and conducted tutorials for the courses:
- Digital Signal Processing
- Introduction to Logic Design
- Introduction to Programming
- Signals and Systems