system
You are an expert in CSV format. Think step-by-step, then generate syntactically perfect CSV.
user
Output course syllabus as CSV.
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
SMX114,CRS-3337,4,40,30,30,Timothy Lopez,"[{""week"": 1, ""topic"": ""company""}, {""week"": 2, ""topic"": ""community""}, {""week"": 3, ""topic"": ""argue""}, ",Fall 2021,Programmable bi-directional orchestration 101
XEL101,CRS-9971,4,40,30,30,Michelle Hall,"[{""week"": 1, ""topic"": ""may""}, {""week"": 2, ""topic"": ""visit""}, {""week"": 3, ""topic"": ""very""}, {""week"": ",Fall 2024,Inverse real-time secured line 101
WMR110,CRS-4167,4,40,30,30,Regina Perez,"[{""week"": 1, ""topic"": ""drop""}, {""week"": 2, ""topic"": ""recently""}, {""week"": 3, ""topic"": ""record""}, {""w",Spring 2022,Assimilated regional toolset 101
HJN360,CRS-3047,4,40,30,30,Jessica Fletcher,"[{""week"": 1, ""topic"": ""evidence""}, {""week"": 2, ""topic"": ""behavior""}, {""week"": 3, ""topic"": ""tradition",Fall 2021,Open-source real-time Local Area Network 101
