<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"><url>
    <loc>https://quartz.jzhao.xyz/Docs/Chicago-City-Scholars</loc>
    <lastmod>2026-04-01T20:30:42.858Z</lastmod>
  </url><url>
    <loc>https://quartz.jzhao.xyz/Docs/Communication</loc>
    <lastmod>2026-04-01T20:30:42.858Z</lastmod>
  </url><url>
    <loc>https://quartz.jzhao.xyz/Docs/Exam-FAQ</loc>
    <lastmod>2026-04-01T20:30:42.858Z</lastmod>
  </url><url>
    <loc>https://quartz.jzhao.xyz/Docs/Exam-Schedule</loc>
    <lastmod>2026-04-01T20:30:42.858Z</lastmod>
  </url><url>
    <loc>https://quartz.jzhao.xyz/Docs/How-to-Succeed-in-this-Course</loc>
    <lastmod>2026-04-01T20:30:42.858Z</lastmod>
  </url><url>
    <loc>https://quartz.jzhao.xyz/Docs/Lecture-Schedule</loc>
    <lastmod>2026-04-01T20:30:42.858Z</lastmod>
  </url><url>
    <loc>https://quartz.jzhao.xyz/Docs/Office-Hours-Schedule</loc>
    <lastmod>2026-04-01T20:30:42.858Z</lastmod>
  </url><url>
    <loc>https://quartz.jzhao.xyz/Docs/OldProject</loc>
    <lastmod>2026-04-01T20:30:42.858Z</lastmod>
  </url><url>
    <loc>https://quartz.jzhao.xyz/Docs/Project</loc>
    <lastmod>2026-04-01T20:30:42.858Z</lastmod>
  </url><url>
    <loc>https://quartz.jzhao.xyz/Docs/Syllabus</loc>
    <lastmod>2026-04-01T20:30:42.858Z</lastmod>
  </url><url>
    <loc>https://quartz.jzhao.xyz/Docs/Your-GitHub-Repository</loc>
    <lastmod>2026-04-01T20:30:42.858Z</lastmod>
  </url><url>
    <loc>https://quartz.jzhao.xyz/Exams/Final-Exam</loc>
    <lastmod>2026-04-01T20:30:42.858Z</lastmod>
  </url><url>
    <loc>https://quartz.jzhao.xyz/Exams/Midterm-1</loc>
    <lastmod>2026-04-01T20:30:42.858Z</lastmod>
  </url><url>
    <loc>https://quartz.jzhao.xyz/Exams/Midterm-2</loc>
    <lastmod>2026-04-01T20:30:42.858Z</lastmod>
  </url><url>
    <loc>https://quartz.jzhao.xyz/Exams/Midterm-3</loc>
    <lastmod>2026-04-01T20:30:42.858Z</lastmod>
  </url><url>
    <loc>https://quartz.jzhao.xyz/Lectures/Algebraic-Data-Types-Lecture</loc>
    <lastmod>2026-04-01T20:30:42.858Z</lastmod>
  </url><url>
    <loc>https://quartz.jzhao.xyz/Lectures/Big-Step-Semantics-Lecture</loc>
    <lastmod>2026-04-01T20:30:42.858Z</lastmod>
  </url><url>
    <loc>https://quartz.jzhao.xyz/Lectures/Combinator-Parsing-Lecture</loc>
    <lastmod>2026-04-01T20:30:42.858Z</lastmod>
  </url><url>
    <loc>https://quartz.jzhao.xyz/Lectures/Continuation-Passing-Style-Lecture</loc>
    <lastmod>2026-04-01T20:30:42.858Z</lastmod>
  </url><url>
    <loc>https://quartz.jzhao.xyz/Lectures/Course-Introduction</loc>
    <lastmod>2026-04-01T20:30:42.858Z</lastmod>
  </url><url>
    <loc>https://quartz.jzhao.xyz/Lectures/Grammars-Lecture</loc>
    <lastmod>2026-04-01T20:30:42.858Z</lastmod>
  </url><url>
    <loc>https://quartz.jzhao.xyz/Lectures/Higher-Order-Functions-Lecture</loc>
    <lastmod>2026-04-01T20:30:42.858Z</lastmod>
  </url><url>
    <loc>https://quartz.jzhao.xyz/Lectures/Hoare-Semantics-Lecture</loc>
    <lastmod>2026-04-01T20:30:42.858Z</lastmod>
  </url><url>
    <loc>https://quartz.jzhao.xyz/Lectures/Interpreters-I-Lecture</loc>
    <lastmod>2026-04-01T20:30:42.858Z</lastmod>
  </url><url>
    <loc>https://quartz.jzhao.xyz/Lectures/Interpreters-II-Lecture</loc>
    <lastmod>2026-04-01T20:30:42.858Z</lastmod>
  </url><url>
    <loc>https://quartz.jzhao.xyz/Lectures/LL-Parsing-Lecture</loc>
    <lastmod>2026-04-01T20:30:42.858Z</lastmod>
  </url><url>
    <loc>https://quartz.jzhao.xyz/Lectures/LR-Parsing-Lecture</loc>
    <lastmod>2026-04-01T20:30:42.858Z</lastmod>
  </url><url>
    <loc>https://quartz.jzhao.xyz/Lectures/Lambda-Calculus-Lecture</loc>
    <lastmod>2026-04-01T20:30:42.858Z</lastmod>
  </url><url>
    <loc>https://quartz.jzhao.xyz/Lectures/Loop-Invariants-Lecture</loc>
    <lastmod>2026-04-01T20:30:42.858Z</lastmod>
  </url><url>
    <loc>https://quartz.jzhao.xyz/Lectures/Macros-Lecture</loc>
    <lastmod>2026-04-01T20:30:42.858Z</lastmod>
  </url><url>
    <loc>https://quartz.jzhao.xyz/Lectures/Monads-Lecture</loc>
    <lastmod>2026-04-01T20:30:42.858Z</lastmod>
  </url><url>
    <loc>https://quartz.jzhao.xyz/Lectures/Monotype-Semantics-Lecture</loc>
    <lastmod>2026-04-01T20:30:42.858Z</lastmod>
  </url><url>
    <loc>https://quartz.jzhao.xyz/Lectures/Polytype-Semantics-Lecture</loc>
    <lastmod>2026-04-01T20:30:42.858Z</lastmod>
  </url><url>
    <loc>https://quartz.jzhao.xyz/Lectures/Prolog-Applications-Lecture</loc>
    <lastmod>2026-04-01T20:30:42.858Z</lastmod>
  </url><url>
    <loc>https://quartz.jzhao.xyz/Lectures/Prolog-Lecture</loc>
    <lastmod>2026-04-01T20:30:42.858Z</lastmod>
  </url><url>
    <loc>https://quartz.jzhao.xyz/Lectures/Prolog's-Cut-Operator-Lecture</loc>
    <lastmod>2026-04-01T20:30:42.858Z</lastmod>
  </url><url>
    <loc>https://quartz.jzhao.xyz/Lectures/Recursion-Lecture</loc>
    <lastmod>2026-04-01T20:30:42.858Z</lastmod>
  </url><url>
    <loc>https://quartz.jzhao.xyz/Lectures/Regular-Languages-Lecture</loc>
    <lastmod>2026-04-01T20:30:42.858Z</lastmod>
  </url><url>
    <loc>https://quartz.jzhao.xyz/Lectures/Small-Step-Semantics-Lecture</loc>
    <lastmod>2026-04-01T20:30:42.858Z</lastmod>
  </url><url>
    <loc>https://quartz.jzhao.xyz/Lectures/State-Monad-Lecture</loc>
    <lastmod>2026-04-01T20:30:42.858Z</lastmod>
  </url><url>
    <loc>https://quartz.jzhao.xyz/Lectures/Type-Classes-Lecture</loc>
    <lastmod>2026-04-01T20:30:42.858Z</lastmod>
  </url><url>
    <loc>https://quartz.jzhao.xyz/Lectures/Unification-Lecture</loc>
    <lastmod>2026-04-01T20:30:42.858Z</lastmod>
  </url><url>
    <loc>https://quartz.jzhao.xyz/Lectures/Variables-Lecture</loc>
    <lastmod>2026-04-01T20:30:42.858Z</lastmod>
  </url><url>
    <loc>https://quartz.jzhao.xyz/Staff/Egan-Johnson</loc>
    <lastmod>2026-04-01T20:30:42.858Z</lastmod>
  </url><url>
    <loc>https://quartz.jzhao.xyz/Staff/Jasmine-Liu</loc>
    <lastmod>2026-04-01T20:30:42.858Z</lastmod>
  </url><url>
    <loc>https://quartz.jzhao.xyz/Staff/Jiayou-He</loc>
    <lastmod>2026-04-01T20:30:42.858Z</lastmod>
  </url><url>
    <loc>https://quartz.jzhao.xyz/Staff/Mattox-Beckman</loc>
    <lastmod>2026-04-01T20:30:42.858Z</lastmod>
  </url><url>
    <loc>https://quartz.jzhao.xyz/Staff/Nabarun-Deka</loc>
    <lastmod>2026-04-01T20:30:42.858Z</lastmod>
  </url><url>
    <loc>https://quartz.jzhao.xyz/Staff/Sherry-Long</loc>
    <lastmod>2026-04-01T20:30:42.858Z</lastmod>
  </url><url>
    <loc>https://quartz.jzhao.xyz/Staff/Vimarsh-Sathia</loc>
    <lastmod>2026-04-01T20:30:42.858Z</lastmod>
  </url><url>
    <loc>https://quartz.jzhao.xyz/Staff/Yiqiu-Sun</loc>
    <lastmod>2026-04-01T20:30:42.858Z</lastmod>
  </url><url>
    <loc>https://quartz.jzhao.xyz/Topics/Edsger-W.-Dijkstra</loc>
    <lastmod>2026-04-01T20:30:42.858Z</lastmod>
  </url><url>
    <loc>https://quartz.jzhao.xyz/Topics/Pairs</loc>
    <lastmod>2026-04-01T20:30:42.858Z</lastmod>
  </url><url>
    <loc>https://quartz.jzhao.xyz/Topics/The-Applicative-Type-Class</loc>
    <lastmod>2026-04-01T20:30:42.858Z</lastmod>
  </url><url>
    <loc>https://quartz.jzhao.xyz/Topics/The-Functor-Type-Class</loc>
    <lastmod>2026-04-01T20:30:42.858Z</lastmod>
  </url><url>
    <loc>https://quartz.jzhao.xyz/Videos/Basic-Recursion</loc>
    <lastmod>2026-04-01T20:30:42.858Z</lastmod>
  </url><url>
    <loc>https://quartz.jzhao.xyz/Videos/Big-Step-Semantics</loc>
    <lastmod>2026-04-01T20:30:42.858Z</lastmod>
  </url><url>
    <loc>https://quartz.jzhao.xyz/Videos/Church-Numerals</loc>
    <lastmod>2026-04-01T20:30:42.858Z</lastmod>
  </url><url>
    <loc>https://quartz.jzhao.xyz/Videos/Closures</loc>
    <lastmod>2026-04-01T20:30:42.858Z</lastmod>
  </url><url>
    <loc>https://quartz.jzhao.xyz/Videos/Combinator-Parsing</loc>
    <lastmod>2026-04-01T20:30:42.858Z</lastmod>
  </url><url>
    <loc>https://quartz.jzhao.xyz/Videos/Continuation-Passing-Style</loc>
    <lastmod>2026-04-01T20:30:42.858Z</lastmod>
  </url><url>
    <loc>https://quartz.jzhao.xyz/Videos/Dynamic-Prolog</loc>
    <lastmod>2026-04-01T20:30:42.858Z</lastmod>
  </url><url>
    <loc>https://quartz.jzhao.xyz/Videos/Evaluation-Order</loc>
    <lastmod>2026-04-01T20:30:42.858Z</lastmod>
  </url><url>
    <loc>https://quartz.jzhao.xyz/Videos/FIRST-Sets</loc>
    <lastmod>2026-04-01T20:30:42.858Z</lastmod>
  </url><url>
    <loc>https://quartz.jzhao.xyz/Videos/FOLLOW-Sets</loc>
    <lastmod>2026-04-01T20:30:42.858Z</lastmod>
  </url><url>
    <loc>https://quartz.jzhao.xyz/Videos/Fixing-Non-LL-Grammars</loc>
    <lastmod>2026-04-01T20:30:42.858Z</lastmod>
  </url><url>
    <loc>https://quartz.jzhao.xyz/Videos/Functors-and-Applicative</loc>
    <lastmod>2026-04-01T20:30:42.858Z</lastmod>
  </url><url>
    <loc>https://quartz.jzhao.xyz/Videos/Hoare-Semantics</loc>
    <lastmod>2026-04-01T20:30:42.858Z</lastmod>
  </url><url>
    <loc>https://quartz.jzhao.xyz/Videos/Induction</loc>
    <lastmod>2026-04-01T20:30:42.858Z</lastmod>
  </url><url>
    <loc>https://quartz.jzhao.xyz/Videos/Interpreters-1</loc>
    <lastmod>2026-04-01T20:30:42.858Z</lastmod>
  </url><url>
    <loc>https://quartz.jzhao.xyz/Videos/Interpreters-2</loc>
    <lastmod>2026-04-01T20:30:42.858Z</lastmod>
  </url><url>
    <loc>https://quartz.jzhao.xyz/Videos/Introduction-to-Grammars</loc>
    <lastmod>2026-04-01T20:30:42.858Z</lastmod>
  </url><url>
    <loc>https://quartz.jzhao.xyz/Videos/Introduction-to-Higher-Order-Functions</loc>
    <lastmod>2026-04-01T20:30:42.858Z</lastmod>
  </url><url>
    <loc>https://quartz.jzhao.xyz/Videos/Introduction-to-Semantics</loc>
    <lastmod>2026-04-01T20:30:42.858Z</lastmod>
  </url><url>
    <loc>https://quartz.jzhao.xyz/Videos/LL-Parsing</loc>
    <lastmod>2026-04-01T20:30:42.858Z</lastmod>
  </url><url>
    <loc>https://quartz.jzhao.xyz/Videos/LR-Parsing</loc>
    <lastmod>2026-04-01T20:30:42.858Z</lastmod>
  </url><url>
    <loc>https://quartz.jzhao.xyz/Videos/Lambda-Calculus-Examples</loc>
    <lastmod>2026-04-01T20:30:42.858Z</lastmod>
  </url><url>
    <loc>https://quartz.jzhao.xyz/Videos/Lambda-Calculus</loc>
    <lastmod>2026-04-01T20:30:42.858Z</lastmod>
  </url><url>
    <loc>https://quartz.jzhao.xyz/Videos/Loop-Invariants</loc>
    <lastmod>2026-04-01T20:30:42.858Z</lastmod>
  </url><url>
    <loc>https://quartz.jzhao.xyz/Videos/Macros</loc>
    <lastmod>2026-04-01T20:30:42.858Z</lastmod>
  </url><url>
    <loc>https://quartz.jzhao.xyz/Videos/Map-and-Foldr</loc>
    <lastmod>2026-04-01T20:30:42.858Z</lastmod>
  </url><url>
    <loc>https://quartz.jzhao.xyz/Videos/Monads</loc>
    <lastmod>2026-04-01T20:30:42.858Z</lastmod>
  </url><url>
    <loc>https://quartz.jzhao.xyz/Videos/Monotype-Semantics</loc>
    <lastmod>2026-04-01T20:30:42.858Z</lastmod>
  </url><url>
    <loc>https://quartz.jzhao.xyz/Videos/Objects</loc>
    <lastmod>2026-04-01T20:30:42.858Z</lastmod>
  </url><url>
    <loc>https://quartz.jzhao.xyz/Videos/Parameters</loc>
    <lastmod>2026-04-01T20:30:42.858Z</lastmod>
  </url><url>
    <loc>https://quartz.jzhao.xyz/Videos/Polytype-Semantics</loc>
    <lastmod>2026-04-01T20:30:42.858Z</lastmod>
  </url><url>
    <loc>https://quartz.jzhao.xyz/Videos/Product-Types</loc>
    <lastmod>2026-04-01T20:30:42.858Z</lastmod>
  </url><url>
    <loc>https://quartz.jzhao.xyz/Videos/Prolog's-Cut-Operator</loc>
    <lastmod>2026-04-01T20:30:42.858Z</lastmod>
  </url><url>
    <loc>https://quartz.jzhao.xyz/Videos/Prolog</loc>
    <lastmod>2026-04-01T20:30:42.858Z</lastmod>
  </url><url>
    <loc>https://quartz.jzhao.xyz/Videos/Regular-Languages</loc>
    <lastmod>2026-04-01T20:30:42.858Z</lastmod>
  </url><url>
    <loc>https://quartz.jzhao.xyz/Videos/Right-Linear-Grammars</loc>
    <lastmod>2026-04-01T20:30:42.858Z</lastmod>
  </url><url>
    <loc>https://quartz.jzhao.xyz/Videos/Shift-Reduce-Conflicts</loc>
    <lastmod>2026-04-01T20:30:42.862Z</lastmod>
  </url><url>
    <loc>https://quartz.jzhao.xyz/Videos/Small-Step-Semantics</loc>
    <lastmod>2026-04-01T20:30:42.862Z</lastmod>
  </url><url>
    <loc>https://quartz.jzhao.xyz/Videos/State-Monad-Example</loc>
    <lastmod>2026-04-01T20:30:42.862Z</lastmod>
  </url><url>
    <loc>https://quartz.jzhao.xyz/Videos/State-Monad</loc>
    <lastmod>2026-04-01T20:30:42.862Z</lastmod>
  </url><url>
    <loc>https://quartz.jzhao.xyz/Videos/State</loc>
    <lastmod>2026-04-01T20:30:42.862Z</lastmod>
  </url><url>
    <loc>https://quartz.jzhao.xyz/Videos/Subclasses-and-Subtyping</loc>
    <lastmod>2026-04-01T20:30:42.862Z</lastmod>
  </url><url>
    <loc>https://quartz.jzhao.xyz/Videos/Sum-Types,-Part-1</loc>
    <lastmod>2026-04-01T20:30:42.862Z</lastmod>
  </url><url>
    <loc>https://quartz.jzhao.xyz/Videos/Sum-Types,-Part-2</loc>
    <lastmod>2026-04-01T20:30:42.862Z</lastmod>
  </url><url>
    <loc>https://quartz.jzhao.xyz/Videos/Tail-Recursion</loc>
    <lastmod>2026-04-01T20:30:42.862Z</lastmod>
  </url><url>
    <loc>https://quartz.jzhao.xyz/Videos/The-CPS-Transform</loc>
    <lastmod>2026-04-01T20:30:42.862Z</lastmod>
  </url><url>
    <loc>https://quartz.jzhao.xyz/Videos/The-Church-Rosser-Property</loc>
    <lastmod>2026-04-01T20:30:42.862Z</lastmod>
  </url><url>
    <loc>https://quartz.jzhao.xyz/Videos/The-Y-Combinator</loc>
    <lastmod>2026-04-01T20:30:42.862Z</lastmod>
  </url><url>
    <loc>https://quartz.jzhao.xyz/Videos/Type-Classes</loc>
    <lastmod>2026-04-01T20:30:42.862Z</lastmod>
  </url><url>
    <loc>https://quartz.jzhao.xyz/Videos/Unification</loc>
    <lastmod>2026-04-01T20:30:42.862Z</lastmod>
  </url><url>
    <loc>https://quartz.jzhao.xyz/Videos/Variables</loc>
    <lastmod>2026-04-01T20:30:42.862Z</lastmod>
  </url><url>
    <loc>https://quartz.jzhao.xyz/</loc>
    <lastmod>2026-04-01T20:30:43.118Z</lastmod>
  </url></urlset>