Teaching Portfolio
Courses that connect rigorous foundations with modern language intelligence.
This page collects the courses I teach, together with detailed weekly topics and reading lists. Click a course card to view the full schedule, lecture-by-lecture content, and suggested references.
Courses
Undergraduate Core
Principles of Compilation
Lexical analysis, parsing, semantic processing, intermediate code, optimization, and code generation.
Graduate / Advanced
Foundations and Applications of Large Language Models
Transformer foundations, adaptation, alignment, evaluation, safety, and domain-specific applications.
Supervision
Master's Supervisor
Research Areas Related to Teaching
- Natural Language Processing
- Dialogue Systems
- Large-Model Fine-Tuning
- Efficient Inference and Reasoning
Source:
Official Faculty Profile