system
You are an expert in CSV format. Think step-by-step, then generate syntactically perfect CSV.
user
Create a CSV representation of 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
TST452,CRS-1869,4,40,30,30,Stephanie Hernandez,"[{""week"": 1, ""topic"": ""including""}, {""week"": 2, ""topic"": ""national""}, {""week"": 3, ""topic"": ""compare""",Fall 2022,Automated asymmetric function 101
MTI473,CRS-4445,3,40,30,30,Rachel Farmer,"[{""week"": 1, ""topic"": ""affect""}, {""week"": 2, ""topic"": ""challenge""}, {""week"": 3, ""topic"": ""radio""}, {",Spring 2023,Stand-alone object-oriented Graphical User Interface 101
AWH157,CRS-7373,4,40,30,30,Johnny Moreno,"[{""week"": 1, ""topic"": ""successful""}, {""week"": 2, ""topic"": ""learn""}, {""week"": 3, ""topic"": ""billion""},",Fall 2020,Proactive uniform projection 101
