Master of Science (M.Sc.) Semester: 4051 15 Weeks • 30 Sessions

Course Schedule & Timeline

Interactive weekly timeline with lecture slide downloads, assigned reading papers for each session, and references to CMU & Stanford courses.

Week 1 S1 Lecture
History of NLP, Modern LLM Foundations & Paradigm Shifts
Prof. Behrouz Minaei-Bidgoli
CMU Lecture 1 – Introduction & Fundamentals (01/13)Stanford Week 1, Tue – History of NLP
📌 Module 1: Introduction to Large Language Models
💡 Course overview, logistics, and foundational language modeling paradigms.
Suggested Readings & Landmark Papers:
Week 1 S2 Lecture
Word Representations & Learned Vector Semantics (Word2Vec, GloVe)
Prof. Behrouz Minaei-Bidgoli
CMU Lecture 2 – Fundamentals: Learned Representations (01/15)Stanford Week 1, Thu – Word Vectors
📌 Foundations: Information Representation & Distributed Semantics
💡 Distributional hypothesis, Skip-gram with negative sampling, and word similarity.
Suggested Readings & Landmark Papers:
Week 2 S3 Lecture
Neural Network Fundamentals & Backpropagation for NLP
Alireza Nazari
Stanford Week 2, Tue – Backpropagation and Neural Network Basics
📌 Foundations: Neural Computation & Optimization
💡 Computational graphs, gradient descent variants, and PyTorch autograd engine.
Suggested Readings & Landmark Papers:
Week 2 S4 Lecture
Autoregressive Language Modeling & Cross-Entropy Objectives
Alireza Nazari
💡 N-gram baselines vs neural probabilistic LMs, cross-entropy loss, and evaluation metrics.
Suggested Readings & Landmark Papers:
Week 3 S5 Lecture
Recurrent Architectures: RNNs, LSTMs & Gated Recurrent Units
Alireza Nazari
💡 Vanishing/exploding gradients, gating mechanisms, and sequence-to-sequence formulations.
Suggested Readings & Landmark Papers:
Week 3 S6 Lecture
Attention Mechanisms & The Transformer Architecture
Alireza Nazari
CMU Lecture 5 – Architectures II: Attention and Transformers (01/27)Stanford Week 3, Tue – Transformers
📌 Module 3: Transformers (Encoder, Decoder, Positional Encodings)
💡 Scaled dot-product attention, multi-head attention, RoPE, and causal masking.
Suggested Readings & Landmark Papers:
Week 4 S7 Lecture
Subword Tokenization & Multilingual Language Modeling
Prof. Behrouz Minaei-Bidgoli
Stanford Week 7, Thu – Tokenization and Multilinguality (Guest: Julie Kallini)
📌 Module 3: Subword Tokenization (BPE, WordPiece, Unigram)
💡 Byte Pair Encoding, tokenizer fertility, out-of-vocabulary handling, and multilingual transfer.
Suggested Readings & Landmark Papers:
Week 4 S8 Lecture
LLM Pretraining: Architectures, Data Pipelines & Systems
Prof. Behrouz Minaei-Bidgoli
CMU Lecture 6 – Learning I: Pretraining (01/29)Stanford Week 4, Tue – Pretraining (Scaling, Systems, Data)
📌 Module 2: Pretraining Strategies & Data Scaling
💡 Web scraping pipelines, deduplication, quality filtering, and pretraining stability.
Suggested Readings & Landmark Papers:
Week 5 Q1 Quiz
Quiz 1 (Foundations & Architecture Review)
Teaching Staff
📌 Assessment covering Sessions S1 through S8
💡 Short theoretical quiz followed by interactive Q&A and assignment review.
Week 5 S9 Lecture
Scaling Laws, In-Context Learning & Efficient Adaptation (PEFT / Prompting)
Prof. Behrouz Minaei-Bidgoli
CMU Lecture 7 – Scaling Laws and In-Context Learning (02/03)Stanford Week 5, Tue – Efficient Adaptation (Prompting + PEFT)
📌 Module 7 & 2: Prompting, ICL & Parameter-Efficient Transfer
💡 Chinchilla compute-optimal scaling, emergent abilities, prompt engineering, and PEFT.
Suggested Readings & Landmark Papers:
Week 6 S10 Lecture
Parameter Fine-Tuning, Knowledge Distillation & LoRA Practical Workshop
Prof. Behrouz Minaei-Bidgoli
💡 Full fine-tuning vs LoRA/QLoRA rank decomposition, teacher-student distillation.
Suggested Readings & Landmark Papers:
Week 6 S11 Lecture
Reinforcement Learning Fundamentals in NLP
Mohaddeseh Emadi
CMU Lecture 16 – Reinforcement Learning I: Fundamentals (03/12)
📌 Module 6: Reinforcement Learning in NLP – Theoretical Basics
💡 Markov decision processes, policy gradients (PPO), value functions, and reward modeling.
Suggested Readings & Landmark Papers:
Week 7 S12 Lecture
Post-Training with Human Preferences & Feedback (RLHF & DPO)
Prof. Behrouz Minaei-Bidgoli
CMU Lecture 17 – Reinforcement Learning II: Applications (03/17)Stanford Week 4, Thu – Post-training (RLHF, SFT, DPO)
📌 Module 6: Model Training with Human Feedback (RLHF, DPO, KTO)
💡 Bradley-Terry preference model, InstructGPT pipeline, Direct Preference Optimization, and refusal tuning.
Suggested Readings & Landmark Papers:
Week 7 S13 Lecture
Model Quantization & Parallel / Distributed Training Systems
Prof. Behrouz Minaei-Bidgoli
CMU Lecture 19 – Quantization (03/26) + Lecture 20 – Parallelism & Distributed (03/31)
📌 Module 7: Compute-Optimal Training, Parallelism & Quantization
💡 FP8/INT4 quantization (AWQ, GPTQ, bitsandbytes), tensor parallelism (Megatron), ZeRO-3.
Suggested Readings & Landmark Papers:
Week 8 Q2 Quiz
Quiz 2 (Adaptation, Alignment & Systems Review)
Teaching Staff
📌 Assessment covering Sessions S9 through S13
💡 In-class evaluation of alignment, PEFT, and distributed systems concepts.
Week 8 S14 Lecture
Mixture of Experts (MoE) & Long-Sequence Length Scaling (Mamba, FlashAttention)
Mohaddeseh Emadi
CMU Lecture 21 – Mixture of Experts (04/02) + Lecture 22 – Scaling Sequence Length (04/07)
📌 Module 7: Large-Scale LLM Architectures & Sparse Routing
💡 Sparse gating, expert load balancing, FlashAttention IO-awareness, and state-space models (Mamba).
Week 9 S15 Lecture
Decoding Algorithms, Chain-of-Thought (CoT) & Test-Time Scaling
Mohammad Khaki
💡 Top-k, nucleus (top-p), beam search, chain-of-thought prompting, process supervision, and test-time search.
Suggested Readings & Landmark Papers:
Week 9 S16 Lecture
Retrieval-Augmented Generation (RAG) & Dense Passage Retrieval
Mohaddeseh Emadi
💡 Dense retrieval (DPR, ColBERT), vector indexing (HNSW), chunking, re-ranking, and Self-RAG.
Suggested Readings & Landmark Papers:
Week 10 S17 Lecture
Autonomous Agents, Function Calling & Tool Use
Mohammad Khaki
CMU Lecture 18 – Language Model-Based Agents (03/19)Stanford Week 5, Thu – Agents, Tool Use, and RAG (Part 2)
📌 Module 9: Chatbots, Tool-Augmented LLMs & Understanding
💡 ReAct prompting, function calling schema, environment feedback loops, and LangGraph agents.
Suggested Readings & Landmark Papers:
Week 10 MID Midterm Exam
Midterm Examination
Course Instructor & Staff
📌 Comprehensive assessment covering Sessions S1 through S17
💡 Formal mid-term examination covering theoretical concepts and practical algorithms.
Week 11 S18 Lecture
Evaluation Methodologies, Benchmarks & Leaderboards in LLMs
Mohaddeseh Emadi
CMU Lecture 13 – Evaluation Techniques (02/24)Stanford Week 6, Tue – Benchmarking and Evaluation
📌 Module 5: Large Language Model Evaluation & Benchmarks
💡 MMLU, GSM8K, HumanEval, LLM-as-a-Judge, contamination detection, and Chatbot Arena Elo ratings.
Suggested Readings & Landmark Papers:
Week 11 S19 Lecture
Interpretability, Social Impacts, Bias, Safety & Privacy in NLP
Prof. Behrouz Minaei-Bidgoli
Stanford Week 8, Tue – Interpretability (Guest: Been Kim) + Thu – Social Impacts (Risks)
📌 Module 4 & 5: Security, Privacy, Bias, Hallucination & Robustness
💡 Mechanistic interpretability, sparse autoencoders, prompt injection, red teaming, and watermarking.
Suggested Readings & Landmark Papers:
Week 12 Q3 Quiz
Quiz 3 (Advanced Inference, RAG & Safety Review)
Teaching Staff
📌 Assessment covering Sessions S14 through S19
💡 Evaluation covering MoE, RAG, agents, benchmarking, and interpretability.
Week 12 S20 Lecture
Multimodal Models: Vision-Language Representations & Generation (VLM)
Prof. Behrouz Minaei-Bidgoli
💡 CLIP contrastive pretraining, visual token projections (LLaVA), cross-modal attention, and generation.
Suggested Readings & Landmark Papers:
Week 13 S21 Lecture
Diffusion Models & Flow Matching for Natural Language Generation
Prof. Behrouz Minaei-Bidgoli
CMU Lecture 15 – Modeling IV: Diffusion and Flows (03/10)
📌 Module 10: Natural Language Generation with Continuous & Diffusion Models
💡 Continuous-time diffusion, discrete diffusion (Plaid, Bit-Diffusion), flow matching, and non-autoregressive generation.
Suggested Readings & Landmark Papers:
Week 13 S22 Lecture
Graph Neural Networks for Natural Language Processing (GNN for NLP)
Prof. Behrouz Minaei-Bidgoli
📌 Module 11: Graph Neural Networks for Language Processing
💡 Knowledge graph embeddings, GCN/GAT for text classification, dependency graph parsing, and KG-LLM fusion.
Suggested Readings & Landmark Papers:
Week 14 S23 Lecture
Research Skills, Experimental Design & Future Frontiers in NLP
Prof. Behrouz Minaei-Bidgoli
💡 Formulating hypotheses, ablation engineering, writing ACL papers, and emergent research frontiers.
Suggested Readings & Landmark Papers:
Week 14 REV Review
Comprehensive Course Review & Project Synthesis
Prof. Behrouz Minaei-Bidgoli
📌 Full Curriculum Modules 1 through 11 Review
💡 Comprehensive synthesis of the entire semester in preparation for project presentations.
Week 15 POST1 Presentation
Project Presentations – Session 1
Student Research Teams & Staff
📌 Practical Application of Curriculum Modules
💡 Student team presentations and system demonstrations – Session 1.
Week 15 POST2 Presentation
Project Presentations – Session 2
Student Research Teams & Staff
📌 Practical Application of Curriculum Modules
💡 Student team presentations and system demonstrations – Session 2.