system
You are an expert in CSV format. Think step-by-step, then generate syntactically perfect CSV.
user
Produce a CSV document for a course syllabus.
assistant
Approach:
1. Task: Create course syllabus in CSV
2. Complexity: complex - 8-10 fields, 3-4 levels
3. Format rules: header row, comma-separated, quoted fields with commas
4. Structure: Organize data logically with appropriate nesting
5. Populate fields with realistic example data based on the schema.

Output:
code,course_id,credits,grading_final,grading_homework,grading_midterm,instructor,schedule,term,title
BFV450,CRS-5299,4,40,30,30,Margaret Waters,"[{""week"": 1, ""topic"": ""church""}, {""week"": 2, ""topic"": ""reality""}, {""week"": 3, ""topic"": ""figure""}, {""",Fall 2021,Future-proofed transitional access 101
XPJ441,CRS-2043,4,40,30,30,Caleb Norman,"[{""week"": 1, ""topic"": ""adult""}, {""week"": 2, ""topic"": ""almost""}, {""week"": 3, ""topic"": ""also""}, {""week",Spring 2023,Mandatory context-sensitive utilization 101
NPZ212,CRS-3509,3,40,30,30,Matthew Mosley,"[{""week"": 1, ""topic"": ""several""}, {""week"": 2, ""topic"": ""same""}, {""week"": 3, ""topic"": ""build""}, {""wee",Fall 2020,Right-sized interactive benchmark 101
