Mahmoud Nazzal

Old Dominion University, Norfolk, VA, USA USA Flag

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 USA Flag

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 UAE Flag

Aug. 2019 - Jul. 2021

Lecturer, Courses Taught:

  • Robotics
  • Circuit Analysis
  • Engineering Communications
  • Graduation Project

Izmir University of Economics, Izmir, Turkey Turkey Flag

Sept. 2016 - Jun. 2017

Lecturer, Courses Taught:

  • Graduation Project
  • Java Programming
  • Electric Circuits
  • Digital Electronics
  • Computer Organization and Architecture

Eastern Mediterranean University, Famagusta, Cyprus Cyprus Flag

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
Back to Homepage