Advanced Natural Language Processing
A comprehensive graduate-level study of cutting-edge language modeling, Transformer architectures, parameter-efficient adaptation (LoRA), preference alignment (RLHF & DPO), retrieval-augmented generation (RAG), and reasoning agents for Master's students at Iran University of Science and Technology.
Course Snapshot
Official Live Course Master Spreadsheet
Access the official live Google Spreadsheet for dynamic session timelines, presenter allocations, grading matrices, and live semester announcements.
Course Quick Access
Navigate through the primary portals of the Master's Advanced NLP course curriculum.
Syllabus & Policies
Complete 11-module curriculum breakdown, 100% grading policy, prerequisites, and academic integrity.
Weekly Schedule
Timeline of all 30 sessions, topics, presenters, suggested reading papers, and exam dates.
Resource Library
Downloadable lecture slides, 70+ research papers, 20 hands-on code labs, and NLP benchmarks.
Capstone Project
Multi-phase research & engineering capstone project details, timeline milestones, and announcements.
Teaching Staff
Meet instructor Prof. Behrouz Minaei-Bidgoli, the course manager, and the dedicated teaching assistants.
Course Reference & Citation
Use the following BibTeX format when citing materials or projects from this course.
@misc{iust_anlp_4051_2026,
author = {Behrouz Minaei-Bidgoli and Teaching Assistants},
title = {Advanced Natural Language Processing (Semester 4051, M.Sc. Program)},
howpublished = {Course Website, School of Computer Engineering, Iran University of Science and Technology (IUST)},
year = {2026},
url = {https://iust-nlp.ir}
}