diff --git a/.env.example b/.env.example index 6959c9c..eab4981 100644 --- a/.env.example +++ b/.env.example @@ -1,11 +1 @@ -DATABASE_URL="postgresql://postgres:password@localhost:5432/app" - -# Development -AWS_ACCESS_KEY_ID="admin" -AWS_SECRET_ACCESS_KEY="password" -AWS_REGION="ap-southeast-1" -AWS_S3_ENDPOINT="http://localhost:9000" -AWS_S3_BUCKET="app" -FORCE_PATH_STYLE="true" - -REDIS_URL="redis://redis:password@localhost:6379" \ No newline at end of file +DATABASE_URL="postgresql://postgres:password@localhost:5432/app" \ No newline at end of file diff --git a/.gitignore b/.gitignore index fa48966..e18d579 100644 --- a/.gitignore +++ b/.gitignore @@ -3,6 +3,7 @@ # dependencies /node_modules /.pnp +/.pnp-store .pnp.* .yarn/* !.yarn/patches diff --git a/backup/acct-accounting.json b/backup/acct-accounting.json new file mode 100644 index 0000000..8577332 --- /dev/null +++ b/backup/acct-accounting.json @@ -0,0 +1,1763 @@ +[ + { + "name": "Overseas Project Experience (Sustainability Accounting)", + "moduleCode": "ACCT010", + "sections": [ + { + "code": "G1", + "professor": { + "name": "YUANTO KUSNADI, KEVIN LEE" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 2-5", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + }, + { + "name": "Financial Accounting", + "moduleCode": "ACCT101", + "sections": [ + { + "code": "G1", + "professor": { + "name": "RICHARD CROWLEY" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 1-1", + "level": 1 + }, + "classes": [ + { + "day": "Friday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "DAVID SAMUEL" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 1-1", + "level": 1 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "PARK KYUNGJIN" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 2-2", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "PARK KYUNGJIN" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 2-2", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "19:00", + "duration": 3.25 + } + ] + }, + { + "code": "G5", + "professor": { + "name": "CHEN CHIH-YING" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 1-1", + "level": 1 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G6", + "professor": { + "name": "CHEN CHIH-YING" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 1-1", + "level": 1 + }, + "classes": [ + { + "day": "Friday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G7", + "professor": { + "name": "CHARMAYNE HIGHFIELD" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 2-2", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G8", + "professor": { + "name": "CHARMAYNE HIGHFIELD" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 2-2", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G9", + "professor": { + "name": "CHARMAYNE HIGHFIELD" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 2-2", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G10", + "professor": { + "name": "LEE, YUN" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 1-1", + "level": 1 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G11", + "professor": { + "name": "LEE, YUN" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 1-1", + "level": 1 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G12", + "professor": { + "name": "LEE, YUN" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 2-2", + "level": 2 + }, + "classes": [ + { + "day": "Friday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G13", + "professor": { + "name": "ONG SHUN SHUN" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 2-4", + "level": 2 + }, + "classes": [ + { + "day": "Friday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G14", + "professor": { + "name": "ONG SHUN SHUN" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 1-2", + "level": 1 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-02T01:30:00.000Z", + "durationInHour": 3 + }, + "credit": 1 + }, + { + "name": "Management Accounting", + "moduleCode": "ACCT102", + "sections": [ + { + "code": "G1", + "professor": { + "name": "WONG SUAY PENG" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-10", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "WONG SUAY PENG" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-10", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "CHENG NAM SANG" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 1-2", + "level": 1 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "SHERIN TAN" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "19:00", + "duration": 3.25 + } + ] + }, + { + "code": "G5", + "professor": { + "name": "KATHERINE YUEN" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 2-2", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G6", + "professor": { + "name": "KATHERINE YUEN" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 1-1", + "level": 1 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G7", + "professor": { + "name": "CHENG NAM SANG" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 1-1", + "level": 1 + }, + "classes": [ + { + "day": "Monday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G8", + "professor": { + "name": "CHENG NAM SANG" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 1-1", + "level": 1 + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G9", + "professor": { + "name": "GARY LOW YU KAI" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "19:00", + "duration": 3.25 + } + ] + }, + { + "code": "G10", + "professor": { + "name": "TAN WEI PENG, BRIAN" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 2-2", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "19:00", + "duration": 3.25 + } + ] + }, + { + "code": "G11", + "professor": { + "name": "MATTHEW SEOW" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 2-4", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "19:00", + "duration": 3.25 + } + ] + }, + { + "code": "G12", + "professor": { + "name": "SHERIN TAN" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 2-5", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "19:00", + "duration": 3.25 + } + ] + }, + { + "code": "G13", + "professor": { + "name": "TONG YI LIN, EILEEN" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 2-2", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "19:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-26T06:00:00.000Z", + "durationInHour": 3 + }, + "credit": 1 + }, + { + "name": "Financial Accounting", + "moduleCode": "ACCT111", + "sections": [ + { + "code": "G1", + "professor": { + "name": "CHANG, HYE SUN" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "CHANG, HYE SUN" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "CHANG, HYE SUN" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Friday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "CHUA TESS" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G5", + "professor": { + "name": "CHUA TESS" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G6", + "professor": { + "name": "CHUA TESS" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 2-2", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G7", + "professor": { + "name": "" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 2-5", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "19:00", + "duration": 3.25 + } + ] + }, + { + "code": "G8", + "professor": { + "name": "WYLAND HO KY" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 2-2", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "19:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-02T01:30:00.000Z", + "durationInHour": 3 + }, + "credit": 1 + }, + { + "name": "Corporate Reporting and Financial Analysis", + "moduleCode": "ACCT201", + "sections": [ + { + "code": "G1", + "professor": { + "name": "CHO, YOUNG JUN" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "CHO, YOUNG JUN" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 2-2", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "CHO, YOUNG JUN" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "CHO, YOUNG JUN" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 1-1", + "level": 1 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-26T01:30:00.000Z", + "durationInHour": 3 + }, + "credit": 1 + }, + { + "name": "Accounting Information Systems", + "moduleCode": "ACCT221", + "sections": [ + { + "code": "G1", + "professor": { + "name": "SEOW POH SUN" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 2-2", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "SEOW POH SUN" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "SEOW POH SUN" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "SEOW POH SUN" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "19:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-26T01:30:00.000Z", + "durationInHour": 3 + }, + "credit": 1 + }, + { + "name": "Taxation", + "moduleCode": "ACCT223", + "sections": [ + { + "code": "G1", + "professor": { + "name": "NG RUIMIN, SHAPHAN HARUN" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "NG RUIMIN, SHAPHAN HARUN" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "NG RUIMIN, SHAPHAN HARUN" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 2-2", + "level": 2 + }, + "classes": [ + { + "day": "Friday", + "startTime": "08:15", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-02T06:00:00.000Z", + "durationInHour": 3 + }, + "credit": 1 + }, + { + "name": "Financial Reporting and Analysis", + "moduleCode": "ACCT224", + "sections": [ + { + "code": "G1", + "professor": { + "name": "SAMUEL TAN" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 1-1", + "level": 1 + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "SAMUEL TAN" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 1-1", + "level": 1 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "SAMUEL TAN" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 2-2", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "SAMUEL TAN" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 2-2", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-01T01:30:00.000Z", + "durationInHour": 3 + }, + "credit": 1 + }, + { + "name": "Audit and Assurance", + "moduleCode": "ACCT331", + "sections": [ + { + "code": "G1", + "professor": { + "name": "CHUA WAN RONG" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 2-2", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "CHUA WAN RONG" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 2-5", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "CHUA WAN RONG" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 2-5", + "level": 2 + }, + "classes": [ + { + "day": "Friday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-30T01:30:00.000Z", + "durationInHour": 3 + }, + "credit": 1 + }, + { + "name": "Accounting Thought and Governance", + "moduleCode": "ACCT332", + "sections": [ + { + "code": "G1", + "professor": { + "name": "FANG BINGXU" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "FANG BINGXU" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "FANG BINGXU" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Friday", + "startTime": "08:15", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-01T01:30:00.000Z", + "durationInHour": 3 + }, + "credit": 1 + }, + { + "name": "Intermediate Financial Accounting", + "moduleCode": "ACCT334", + "sections": [ + { + "code": "G1", + "professor": { + "name": "ANDREW LEE" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 2-5", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "ANDREW LEE" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "ANDREW LEE" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "ANDREW LEE" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 2-5", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-03T01:30:00.000Z", + "durationInHour": 3 + }, + "credit": 1 + }, + { + "name": "Advanced Financial Accounting", + "moduleCode": "ACCT335", + "sections": [ + { + "code": "G1", + "professor": { + "name": "KELLY NGO" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "KELLY NGO" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "KELLY NGO" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-03T06:00:00.000Z", + "durationInHour": 3 + }, + "credit": 1 + }, + { + "name": "Valuation", + "moduleCode": "ACCT336", + "sections": [ + { + "code": "G1", + "professor": { + "name": "PRASART JONGJAROENKAMOL" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "PRASART JONGJAROENKAMOL" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "PRASART JONGJAROENKAMOL" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-27T07:30:00.000Z", + "durationInHour": 3 + }, + "credit": 1 + }, + { + "name": "Statistical Programming", + "moduleCode": "ACCT337", + "sections": [ + { + "code": "G1", + "professor": { + "name": "KIM, JUNGBAE" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "KIM, JUNGBAE" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "LI DAN" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "LI DAN" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 1-2", + "level": 1 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "19:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-25T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "Advanced Taxation", + "moduleCode": "ACCT403", + "sections": [ + { + "code": "G1", + "professor": { + "name": "CHAN WENJIE" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 3-12", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "19:00", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "CHAN WENJIE" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 3-12", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "19:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-02T06:00:00.000Z", + "durationInHour": 3 + }, + "credit": 1 + }, + { + "name": "Corporate Financial Management", + "moduleCode": "ACCT407", + "sections": [ + { + "code": "G1", + "professor": { + "name": "GURDIP SINGH" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-25T06:00:00.000Z", + "durationInHour": 3 + }, + "credit": 1 + }, + { + "name": "Accounting Analytics Capstone", + "moduleCode": "ACCT414", + "sections": [ + { + "code": "G1", + "professor": { + "name": "BENJAMIN LEE, HE JIANZHONG" + }, + "location": { + "building": "SMUC", + "room": "Active Learning CR 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + }, + { + "name": "Data Modelling and Visualisation", + "moduleCode": "ACCT418", + "sections": [ + { + "code": "G1", + "professor": { + "name": "BENJAMIN LEE" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + }, + { + "name": "Auditing Information Systems", + "moduleCode": "ACCT424", + "sections": [ + { + "code": "G1", + "professor": { + "name": "TANG HONG WEE, AMELIA CHUA" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 2-4", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + }, + { + "name": "Forensic Accounting and Investigation", + "moduleCode": "ACCT425", + "sections": [ + { + "code": "G1", + "professor": { + "name": "BENJAMIN EE" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "19:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-26T06:00:00.000Z", + "durationInHour": 3 + }, + "credit": 1 + }, + { + "name": "Sustainability Accounting and Reporting", + "moduleCode": "ACCT431", + "sections": [ + { + "code": "G1", + "professor": { + "name": "HOLLY YANG" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-24T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "Robotic Process Automation for Accounting", + "moduleCode": "ACCT433", + "sections": [ + { + "code": "G1", + "professor": { + "name": "HE JIANZHONG" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-26T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "AI Literacy for Accounting Professionals", + "moduleCode": "ACCT437", + "sections": [ + { + "code": "G1", + "professor": { + "name": "BENJAMIN LEE" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-23T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "Accounting Work-Study Elective", + "moduleCode": "ACCT438", + "sections": [ + { + "code": "G1", + "professor": { + "name": "SEOW POH SUN" + }, + "location": { + "building": "", + "room": "", + "level": 0 + }, + "classes": [] + } + ], + "credit": 2 + }, + { + "name": "Agentic AI for Accounting", + "moduleCode": "ACCT439", + "sections": [ + { + "code": "G1", + "professor": { + "name": "HE JIANZHONG" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-30T06:00:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/acct-accounting/0.json b/backup/acct-accounting/0.json new file mode 100644 index 0000000..1c14dcf --- /dev/null +++ b/backup/acct-accounting/0.json @@ -0,0 +1,27 @@ +[ + { + "name": "Overseas Project Experience (Sustainability Accounting)", + "moduleCode": "ACCT010", + "sections": [ + { + "code": "G1", + "professor": { + "name": "YUANTO KUSNADI, KEVIN LEE" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 2-5", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/acct-accounting/1.json b/backup/acct-accounting/1.json new file mode 100644 index 0000000..0c0eb73 --- /dev/null +++ b/backup/acct-accounting/1.json @@ -0,0 +1,265 @@ +[ + { + "name": "Financial Accounting", + "moduleCode": "ACCT101", + "sections": [ + { + "code": "G1", + "professor": { + "name": "RICHARD CROWLEY" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 1-1", + "level": 1 + }, + "classes": [ + { + "day": "Friday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "DAVID SAMUEL" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 1-1", + "level": 1 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "PARK KYUNGJIN" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 2-2", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "PARK KYUNGJIN" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 2-2", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "19:00", + "duration": 3.25 + } + ] + }, + { + "code": "G5", + "professor": { + "name": "CHEN CHIH-YING" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 1-1", + "level": 1 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G6", + "professor": { + "name": "CHEN CHIH-YING" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 1-1", + "level": 1 + }, + "classes": [ + { + "day": "Friday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G7", + "professor": { + "name": "CHARMAYNE HIGHFIELD" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 2-2", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G8", + "professor": { + "name": "CHARMAYNE HIGHFIELD" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 2-2", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G9", + "professor": { + "name": "CHARMAYNE HIGHFIELD" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 2-2", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G10", + "professor": { + "name": "LEE, YUN" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 1-1", + "level": 1 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G11", + "professor": { + "name": "LEE, YUN" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 1-1", + "level": 1 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G12", + "professor": { + "name": "LEE, YUN" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 2-2", + "level": 2 + }, + "classes": [ + { + "day": "Friday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G13", + "professor": { + "name": "ONG SHUN SHUN" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 2-4", + "level": 2 + }, + "classes": [ + { + "day": "Friday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G14", + "professor": { + "name": "ONG SHUN SHUN" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 1-2", + "level": 1 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-02T01:30:00.000Z", + "durationInHour": 3 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/acct-accounting/10.json b/backup/acct-accounting/10.json new file mode 100644 index 0000000..b8502c5 --- /dev/null +++ b/backup/acct-accounting/10.json @@ -0,0 +1,85 @@ +[ + { + "name": "Intermediate Financial Accounting", + "moduleCode": "ACCT334", + "sections": [ + { + "code": "G1", + "professor": { + "name": "ANDREW LEE" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 2-5", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "ANDREW LEE" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "ANDREW LEE" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "ANDREW LEE" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 2-5", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-03T01:30:00.000Z", + "durationInHour": 3 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/acct-accounting/11.json b/backup/acct-accounting/11.json new file mode 100644 index 0000000..f0dd6de --- /dev/null +++ b/backup/acct-accounting/11.json @@ -0,0 +1,67 @@ +[ + { + "name": "Advanced Financial Accounting", + "moduleCode": "ACCT335", + "sections": [ + { + "code": "G1", + "professor": { + "name": "KELLY NGO" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "KELLY NGO" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "KELLY NGO" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-03T06:00:00.000Z", + "durationInHour": 3 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/acct-accounting/12.json b/backup/acct-accounting/12.json new file mode 100644 index 0000000..38493f1 --- /dev/null +++ b/backup/acct-accounting/12.json @@ -0,0 +1,67 @@ +[ + { + "name": "Valuation", + "moduleCode": "ACCT336", + "sections": [ + { + "code": "G1", + "professor": { + "name": "PRASART JONGJAROENKAMOL" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "PRASART JONGJAROENKAMOL" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "PRASART JONGJAROENKAMOL" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-27T07:30:00.000Z", + "durationInHour": 3 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/acct-accounting/13.json b/backup/acct-accounting/13.json new file mode 100644 index 0000000..36ce8e3 --- /dev/null +++ b/backup/acct-accounting/13.json @@ -0,0 +1,85 @@ +[ + { + "name": "Statistical Programming", + "moduleCode": "ACCT337", + "sections": [ + { + "code": "G1", + "professor": { + "name": "KIM, JUNGBAE" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "KIM, JUNGBAE" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "LI DAN" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "LI DAN" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 1-2", + "level": 1 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "19:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-25T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/acct-accounting/14.json b/backup/acct-accounting/14.json new file mode 100644 index 0000000..e3d7a35 --- /dev/null +++ b/backup/acct-accounting/14.json @@ -0,0 +1,49 @@ +[ + { + "name": "Advanced Taxation", + "moduleCode": "ACCT403", + "sections": [ + { + "code": "G1", + "professor": { + "name": "CHAN WENJIE" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 3-12", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "19:00", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "CHAN WENJIE" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 3-12", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "19:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-02T06:00:00.000Z", + "durationInHour": 3 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/acct-accounting/15.json b/backup/acct-accounting/15.json new file mode 100644 index 0000000..a67e5c2 --- /dev/null +++ b/backup/acct-accounting/15.json @@ -0,0 +1,31 @@ +[ + { + "name": "Corporate Financial Management", + "moduleCode": "ACCT407", + "sections": [ + { + "code": "G1", + "professor": { + "name": "GURDIP SINGH" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-25T06:00:00.000Z", + "durationInHour": 3 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/acct-accounting/16.json b/backup/acct-accounting/16.json new file mode 100644 index 0000000..5ef6c2b --- /dev/null +++ b/backup/acct-accounting/16.json @@ -0,0 +1,27 @@ +[ + { + "name": "Accounting Analytics Capstone", + "moduleCode": "ACCT414", + "sections": [ + { + "code": "G1", + "professor": { + "name": "BENJAMIN LEE, HE JIANZHONG" + }, + "location": { + "building": "SMUC", + "room": "Active Learning CR 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/acct-accounting/17.json b/backup/acct-accounting/17.json new file mode 100644 index 0000000..dcdaa7c --- /dev/null +++ b/backup/acct-accounting/17.json @@ -0,0 +1,27 @@ +[ + { + "name": "Data Modelling and Visualisation", + "moduleCode": "ACCT418", + "sections": [ + { + "code": "G1", + "professor": { + "name": "BENJAMIN LEE" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/acct-accounting/18.json b/backup/acct-accounting/18.json new file mode 100644 index 0000000..0d15c40 --- /dev/null +++ b/backup/acct-accounting/18.json @@ -0,0 +1,27 @@ +[ + { + "name": "Auditing Information Systems", + "moduleCode": "ACCT424", + "sections": [ + { + "code": "G1", + "professor": { + "name": "TANG HONG WEE, AMELIA CHUA" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 2-4", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/acct-accounting/19.json b/backup/acct-accounting/19.json new file mode 100644 index 0000000..fa433fc --- /dev/null +++ b/backup/acct-accounting/19.json @@ -0,0 +1,31 @@ +[ + { + "name": "Forensic Accounting and Investigation", + "moduleCode": "ACCT425", + "sections": [ + { + "code": "G1", + "professor": { + "name": "BENJAMIN EE" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "19:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-26T06:00:00.000Z", + "durationInHour": 3 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/acct-accounting/2.json b/backup/acct-accounting/2.json new file mode 100644 index 0000000..68cb63c --- /dev/null +++ b/backup/acct-accounting/2.json @@ -0,0 +1,247 @@ +[ + { + "name": "Management Accounting", + "moduleCode": "ACCT102", + "sections": [ + { + "code": "G1", + "professor": { + "name": "WONG SUAY PENG" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-10", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "WONG SUAY PENG" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-10", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "CHENG NAM SANG" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 1-2", + "level": 1 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "SHERIN TAN" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "19:00", + "duration": 3.25 + } + ] + }, + { + "code": "G5", + "professor": { + "name": "KATHERINE YUEN" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 2-2", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G6", + "professor": { + "name": "KATHERINE YUEN" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 1-1", + "level": 1 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G7", + "professor": { + "name": "CHENG NAM SANG" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 1-1", + "level": 1 + }, + "classes": [ + { + "day": "Monday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G8", + "professor": { + "name": "CHENG NAM SANG" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 1-1", + "level": 1 + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G9", + "professor": { + "name": "GARY LOW YU KAI" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "19:00", + "duration": 3.25 + } + ] + }, + { + "code": "G10", + "professor": { + "name": "TAN WEI PENG, BRIAN" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 2-2", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "19:00", + "duration": 3.25 + } + ] + }, + { + "code": "G11", + "professor": { + "name": "MATTHEW SEOW" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 2-4", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "19:00", + "duration": 3.25 + } + ] + }, + { + "code": "G12", + "professor": { + "name": "SHERIN TAN" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 2-5", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "19:00", + "duration": 3.25 + } + ] + }, + { + "code": "G13", + "professor": { + "name": "TONG YI LIN, EILEEN" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 2-2", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "19:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-26T06:00:00.000Z", + "durationInHour": 3 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/acct-accounting/20.json b/backup/acct-accounting/20.json new file mode 100644 index 0000000..c813335 --- /dev/null +++ b/backup/acct-accounting/20.json @@ -0,0 +1,31 @@ +[ + { + "name": "Sustainability Accounting and Reporting", + "moduleCode": "ACCT431", + "sections": [ + { + "code": "G1", + "professor": { + "name": "HOLLY YANG" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-24T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/acct-accounting/21.json b/backup/acct-accounting/21.json new file mode 100644 index 0000000..e721ca4 --- /dev/null +++ b/backup/acct-accounting/21.json @@ -0,0 +1,31 @@ +[ + { + "name": "Robotic Process Automation for Accounting", + "moduleCode": "ACCT433", + "sections": [ + { + "code": "G1", + "professor": { + "name": "HE JIANZHONG" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-26T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/acct-accounting/22.json b/backup/acct-accounting/22.json new file mode 100644 index 0000000..c2794d2 --- /dev/null +++ b/backup/acct-accounting/22.json @@ -0,0 +1,31 @@ +[ + { + "name": "AI Literacy for Accounting Professionals", + "moduleCode": "ACCT437", + "sections": [ + { + "code": "G1", + "professor": { + "name": "BENJAMIN LEE" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-23T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/acct-accounting/23.json b/backup/acct-accounting/23.json new file mode 100644 index 0000000..43e2c68 --- /dev/null +++ b/backup/acct-accounting/23.json @@ -0,0 +1,21 @@ +[ + { + "name": "Accounting Work-Study Elective", + "moduleCode": "ACCT438", + "sections": [ + { + "code": "G1", + "professor": { + "name": "SEOW POH SUN" + }, + "location": { + "building": "", + "room": "", + "level": 0 + }, + "classes": [] + } + ], + "credit": 2 + } +] \ No newline at end of file diff --git a/backup/acct-accounting/24.json b/backup/acct-accounting/24.json new file mode 100644 index 0000000..b9c5be4 --- /dev/null +++ b/backup/acct-accounting/24.json @@ -0,0 +1,31 @@ +[ + { + "name": "Agentic AI for Accounting", + "moduleCode": "ACCT439", + "sections": [ + { + "code": "G1", + "professor": { + "name": "HE JIANZHONG" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-30T06:00:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/acct-accounting/3.json b/backup/acct-accounting/3.json new file mode 100644 index 0000000..47ed75d --- /dev/null +++ b/backup/acct-accounting/3.json @@ -0,0 +1,157 @@ +[ + { + "name": "Financial Accounting", + "moduleCode": "ACCT111", + "sections": [ + { + "code": "G1", + "professor": { + "name": "CHANG, HYE SUN" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "CHANG, HYE SUN" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "CHANG, HYE SUN" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Friday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "CHUA TESS" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G5", + "professor": { + "name": "CHUA TESS" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G6", + "professor": { + "name": "CHUA TESS" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 2-2", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G7", + "professor": { + "name": "" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 2-5", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "19:00", + "duration": 3.25 + } + ] + }, + { + "code": "G8", + "professor": { + "name": "WYLAND HO KY" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 2-2", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "19:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-02T01:30:00.000Z", + "durationInHour": 3 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/acct-accounting/4.json b/backup/acct-accounting/4.json new file mode 100644 index 0000000..e730d48 --- /dev/null +++ b/backup/acct-accounting/4.json @@ -0,0 +1,85 @@ +[ + { + "name": "Corporate Reporting and Financial Analysis", + "moduleCode": "ACCT201", + "sections": [ + { + "code": "G1", + "professor": { + "name": "CHO, YOUNG JUN" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "CHO, YOUNG JUN" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 2-2", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "CHO, YOUNG JUN" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "CHO, YOUNG JUN" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 1-1", + "level": 1 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-26T01:30:00.000Z", + "durationInHour": 3 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/acct-accounting/5.json b/backup/acct-accounting/5.json new file mode 100644 index 0000000..3ced911 --- /dev/null +++ b/backup/acct-accounting/5.json @@ -0,0 +1,85 @@ +[ + { + "name": "Accounting Information Systems", + "moduleCode": "ACCT221", + "sections": [ + { + "code": "G1", + "professor": { + "name": "SEOW POH SUN" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 2-2", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "SEOW POH SUN" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "SEOW POH SUN" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "SEOW POH SUN" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "19:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-26T01:30:00.000Z", + "durationInHour": 3 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/acct-accounting/6.json b/backup/acct-accounting/6.json new file mode 100644 index 0000000..c161499 --- /dev/null +++ b/backup/acct-accounting/6.json @@ -0,0 +1,67 @@ +[ + { + "name": "Taxation", + "moduleCode": "ACCT223", + "sections": [ + { + "code": "G1", + "professor": { + "name": "NG RUIMIN, SHAPHAN HARUN" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "NG RUIMIN, SHAPHAN HARUN" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "NG RUIMIN, SHAPHAN HARUN" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 2-2", + "level": 2 + }, + "classes": [ + { + "day": "Friday", + "startTime": "08:15", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-02T06:00:00.000Z", + "durationInHour": 3 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/acct-accounting/7.json b/backup/acct-accounting/7.json new file mode 100644 index 0000000..9248df1 --- /dev/null +++ b/backup/acct-accounting/7.json @@ -0,0 +1,85 @@ +[ + { + "name": "Financial Reporting and Analysis", + "moduleCode": "ACCT224", + "sections": [ + { + "code": "G1", + "professor": { + "name": "SAMUEL TAN" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 1-1", + "level": 1 + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "SAMUEL TAN" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 1-1", + "level": 1 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "SAMUEL TAN" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 2-2", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "SAMUEL TAN" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 2-2", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-01T01:30:00.000Z", + "durationInHour": 3 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/acct-accounting/8.json b/backup/acct-accounting/8.json new file mode 100644 index 0000000..d728032 --- /dev/null +++ b/backup/acct-accounting/8.json @@ -0,0 +1,85 @@ +[ + { + "name": "Audit and Assurance", + "moduleCode": "ACCT331", + "sections": [ + { + "code": "G1", + "professor": { + "name": "CHUA WAN RONG" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 2-2", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "CHUA WAN RONG" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 2-5", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "CHUA WAN RONG" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 2-5", + "level": 2 + }, + "classes": [ + { + "day": "Friday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-30T01:30:00.000Z", + "durationInHour": 3 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/acct-accounting/9.json b/backup/acct-accounting/9.json new file mode 100644 index 0000000..95bad16 --- /dev/null +++ b/backup/acct-accounting/9.json @@ -0,0 +1,67 @@ +[ + { + "name": "Accounting Thought and Governance", + "moduleCode": "ACCT332", + "sections": [ + { + "code": "G1", + "professor": { + "name": "FANG BINGXU" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "FANG BINGXU" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "FANG BINGXU" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Friday", + "startTime": "08:15", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-01T01:30:00.000Z", + "durationInHour": 3 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/comm-communication.json b/backup/comm-communication.json new file mode 100644 index 0000000..b8f16a1 --- /dev/null +++ b/backup/comm-communication.json @@ -0,0 +1,789 @@ +[ + { + "name": "Foundations in Strategic Communication", + "moduleCode": "COMM102", + "sections": [ + { + "code": "G1", + "professor": { + "name": "YEO SU LIN" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-4", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-01T06:00:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "Fundamentals of Media Engagement", + "moduleCode": "COMM121", + "sections": [ + { + "code": "G1", + "professor": { + "name": "AUGUSTINE PANG" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-2", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + }, + { + "name": "Crisis Management and Communication", + "moduleCode": "COMM246", + "sections": [ + { + "code": "G1", + "professor": { + "name": "AUGUSTINE PANG" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-8", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + }, + { + "name": "User Experience and Digital Product Design", + "moduleCode": "COMM255", + "sections": [ + { + "code": "G1", + "professor": { + "name": "TAMAS MAKANY" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-8", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-25T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "Design Communication", + "moduleCode": "COMM256", + "sections": [ + { + "code": "G1", + "professor": { + "name": "NAZISH ZAFAR" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-8", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "19:00", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + }, + { + "name": "Designing Communication for Behavioural Change", + "moduleCode": "COMM302", + "sections": [ + { + "code": "G1", + "professor": { + "name": "SUNGJONG ROH" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-8", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "SUNGJONG ROH" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-8", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "19:00", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + }, + { + "name": "Financial Communication in Asia", + "moduleCode": "COMM360", + "sections": [ + { + "code": "G1", + "professor": { + "name": "CLARENCE FU" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "08:15", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + }, + { + "name": "COMM1304 - Management Communication", + "moduleCode": "COR-COMM1304", + "sections": [ + { + "code": "G1", + "professor": { + "name": "SHYAMALA DEENATHAYALAN" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "SHYAMALA DEENATHAYALAN" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "SHYAMALA DEENATHAYALAN" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-10", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "SHYAMALA DEENATHAYALAN" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-7", + "level": 3 + }, + "classes": [ + { + "day": "Friday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G5", + "professor": { + "name": "TRACY LOH" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-4", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G6", + "professor": { + "name": "TRACY LOH" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-4", + "level": 3 + }, + "classes": [ + { + "day": "Friday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G7", + "professor": { + "name": "YEO SU LIN" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-7", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G8", + "professor": { + "name": "YEO SU LIN" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-7", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G9", + "professor": { + "name": "AKANKSHA RATH" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-10", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "19:00", + "duration": 3.25 + } + ] + }, + { + "code": "G10", + "professor": { + "name": "AKANKSHA RATH" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 2-4", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G11", + "professor": { + "name": "CLARENCE FU" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G12", + "professor": { + "name": "GWENDOLINE ANNE LIM SIU KIAO" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-9", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G13", + "professor": { + "name": "GWENDOLINE ANNE LIM SIU KIAO" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-5", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G14", + "professor": { + "name": "HO JACK YONG" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-9", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "19:00", + "duration": 3.25 + } + ] + }, + { + "code": "G15", + "professor": { + "name": "KIRTI HARNAL" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 2-5", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G16", + "professor": { + "name": "LINDY ONG" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 1-2", + "level": 1 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G17", + "professor": { + "name": "LYNETTE WAN" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-7", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G18", + "professor": { + "name": "PETRINA VERONICA TEE" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G19", + "professor": { + "name": "SERENA LIM" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-6", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G20", + "professor": { + "name": "SERENA LIM" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-6", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G21", + "professor": { + "name": "SHAMALA RAMAKRESININ" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G22", + "professor": { + "name": "SUMATHI KRISHNA" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-7", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G23", + "professor": { + "name": "SUMATHI KRISHNA" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-4", + "level": 3 + }, + "classes": [ + { + "day": "Friday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G24", + "professor": { + "name": "VANDANA RAMESH ADVANI" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-6", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + }, + { + "name": "COMM1312 - Communication Strategies in the Digital Age", + "moduleCode": "COR-COMM1312", + "sections": [ + { + "code": "G1", + "professor": { + "name": "TRACY LOH" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-4", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "TRACY LOH" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + }, + { + "name": "COMM1313 - Intercultural Communication", + "moduleCode": "COR-COMM1313", + "sections": [ + { + "code": "G1", + "professor": { + "name": "ONG SIOW HENG" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-8", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "ONG SIOW HENG" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-8", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "ONG SIOW HENG" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-8", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "ONG SIOW HENG" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-8", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "19:00", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + }, + { + "name": "COMM1315 - Misinformation Management", + "moduleCode": "COR-COMM1315", + "sections": [ + { + "code": "G1", + "professor": { + "name": "HO JACK YONG" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "19:00", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/comm-communication/0.json b/backup/comm-communication/0.json new file mode 100644 index 0000000..d011c51 --- /dev/null +++ b/backup/comm-communication/0.json @@ -0,0 +1,31 @@ +[ + { + "name": "Foundations in Strategic Communication", + "moduleCode": "COMM102", + "sections": [ + { + "code": "G1", + "professor": { + "name": "YEO SU LIN" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-4", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-01T06:00:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/comm-communication/1.json b/backup/comm-communication/1.json new file mode 100644 index 0000000..f594139 --- /dev/null +++ b/backup/comm-communication/1.json @@ -0,0 +1,27 @@ +[ + { + "name": "Fundamentals of Media Engagement", + "moduleCode": "COMM121", + "sections": [ + { + "code": "G1", + "professor": { + "name": "AUGUSTINE PANG" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-2", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/comm-communication/10.json b/backup/comm-communication/10.json new file mode 100644 index 0000000..a3b0433 --- /dev/null +++ b/backup/comm-communication/10.json @@ -0,0 +1,27 @@ +[ + { + "name": "COMM1315 - Misinformation Management", + "moduleCode": "COR-COMM1315", + "sections": [ + { + "code": "G1", + "professor": { + "name": "HO JACK YONG" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "19:00", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/comm-communication/2.json b/backup/comm-communication/2.json new file mode 100644 index 0000000..e1464e1 --- /dev/null +++ b/backup/comm-communication/2.json @@ -0,0 +1,27 @@ +[ + { + "name": "Crisis Management and Communication", + "moduleCode": "COMM246", + "sections": [ + { + "code": "G1", + "professor": { + "name": "AUGUSTINE PANG" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-8", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/comm-communication/3.json b/backup/comm-communication/3.json new file mode 100644 index 0000000..1a58d87 --- /dev/null +++ b/backup/comm-communication/3.json @@ -0,0 +1,31 @@ +[ + { + "name": "User Experience and Digital Product Design", + "moduleCode": "COMM255", + "sections": [ + { + "code": "G1", + "professor": { + "name": "TAMAS MAKANY" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-8", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-25T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/comm-communication/4.json b/backup/comm-communication/4.json new file mode 100644 index 0000000..1c39f68 --- /dev/null +++ b/backup/comm-communication/4.json @@ -0,0 +1,27 @@ +[ + { + "name": "Design Communication", + "moduleCode": "COMM256", + "sections": [ + { + "code": "G1", + "professor": { + "name": "NAZISH ZAFAR" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-8", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "19:00", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/comm-communication/5.json b/backup/comm-communication/5.json new file mode 100644 index 0000000..e8bf02d --- /dev/null +++ b/backup/comm-communication/5.json @@ -0,0 +1,45 @@ +[ + { + "name": "Designing Communication for Behavioural Change", + "moduleCode": "COMM302", + "sections": [ + { + "code": "G1", + "professor": { + "name": "SUNGJONG ROH" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-8", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "SUNGJONG ROH" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-8", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "19:00", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/comm-communication/6.json b/backup/comm-communication/6.json new file mode 100644 index 0000000..30e69e1 --- /dev/null +++ b/backup/comm-communication/6.json @@ -0,0 +1,27 @@ +[ + { + "name": "Financial Communication in Asia", + "moduleCode": "COMM360", + "sections": [ + { + "code": "G1", + "professor": { + "name": "CLARENCE FU" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "08:15", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/comm-communication/7.json b/backup/comm-communication/7.json new file mode 100644 index 0000000..54d3791 --- /dev/null +++ b/backup/comm-communication/7.json @@ -0,0 +1,441 @@ +[ + { + "name": "COMM1304 - Management Communication", + "moduleCode": "COR-COMM1304", + "sections": [ + { + "code": "G1", + "professor": { + "name": "SHYAMALA DEENATHAYALAN" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "SHYAMALA DEENATHAYALAN" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "SHYAMALA DEENATHAYALAN" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-10", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "SHYAMALA DEENATHAYALAN" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-7", + "level": 3 + }, + "classes": [ + { + "day": "Friday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G5", + "professor": { + "name": "TRACY LOH" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-4", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G6", + "professor": { + "name": "TRACY LOH" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-4", + "level": 3 + }, + "classes": [ + { + "day": "Friday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G7", + "professor": { + "name": "YEO SU LIN" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-7", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G8", + "professor": { + "name": "YEO SU LIN" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-7", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G9", + "professor": { + "name": "AKANKSHA RATH" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-10", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "19:00", + "duration": 3.25 + } + ] + }, + { + "code": "G10", + "professor": { + "name": "AKANKSHA RATH" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 2-4", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G11", + "professor": { + "name": "CLARENCE FU" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G12", + "professor": { + "name": "GWENDOLINE ANNE LIM SIU KIAO" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-9", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G13", + "professor": { + "name": "GWENDOLINE ANNE LIM SIU KIAO" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-5", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G14", + "professor": { + "name": "HO JACK YONG" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-9", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "19:00", + "duration": 3.25 + } + ] + }, + { + "code": "G15", + "professor": { + "name": "KIRTI HARNAL" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 2-5", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G16", + "professor": { + "name": "LINDY ONG" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 1-2", + "level": 1 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G17", + "professor": { + "name": "LYNETTE WAN" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-7", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G18", + "professor": { + "name": "PETRINA VERONICA TEE" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G19", + "professor": { + "name": "SERENA LIM" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-6", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G20", + "professor": { + "name": "SERENA LIM" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-6", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G21", + "professor": { + "name": "SHAMALA RAMAKRESININ" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G22", + "professor": { + "name": "SUMATHI KRISHNA" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-7", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G23", + "professor": { + "name": "SUMATHI KRISHNA" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-4", + "level": 3 + }, + "classes": [ + { + "day": "Friday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G24", + "professor": { + "name": "VANDANA RAMESH ADVANI" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-6", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/comm-communication/8.json b/backup/comm-communication/8.json new file mode 100644 index 0000000..79ebd02 --- /dev/null +++ b/backup/comm-communication/8.json @@ -0,0 +1,45 @@ +[ + { + "name": "COMM1312 - Communication Strategies in the Digital Age", + "moduleCode": "COR-COMM1312", + "sections": [ + { + "code": "G1", + "professor": { + "name": "TRACY LOH" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-4", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "TRACY LOH" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/comm-communication/9.json b/backup/comm-communication/9.json new file mode 100644 index 0000000..d574137 --- /dev/null +++ b/backup/comm-communication/9.json @@ -0,0 +1,81 @@ +[ + { + "name": "COMM1313 - Intercultural Communication", + "moduleCode": "COR-COMM1313", + "sections": [ + { + "code": "G1", + "professor": { + "name": "ONG SIOW HENG" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-8", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "ONG SIOW HENG" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-8", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "ONG SIOW HENG" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-8", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "ONG SIOW HENG" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-8", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "19:00", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/cor-comm-core-communication.json b/backup/cor-comm-core-communication.json new file mode 100644 index 0000000..9c6e573 --- /dev/null +++ b/backup/cor-comm-core-communication.json @@ -0,0 +1,588 @@ +[ + { + "name": "COMM1304 - Management Communication", + "moduleCode": "COR-COMM1304", + "sections": [ + { + "code": "G1", + "professor": { + "name": "SHYAMALA DEENATHAYALAN" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "SHYAMALA DEENATHAYALAN" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "SHYAMALA DEENATHAYALAN" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-10", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "SHYAMALA DEENATHAYALAN" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-7", + "level": 3 + }, + "classes": [ + { + "day": "Friday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G5", + "professor": { + "name": "TRACY LOH" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-4", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G6", + "professor": { + "name": "TRACY LOH" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-4", + "level": 3 + }, + "classes": [ + { + "day": "Friday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G7", + "professor": { + "name": "YEO SU LIN" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-7", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G8", + "professor": { + "name": "YEO SU LIN" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-7", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G9", + "professor": { + "name": "AKANKSHA RATH" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-10", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "19:00", + "duration": 3.25 + } + ] + }, + { + "code": "G10", + "professor": { + "name": "AKANKSHA RATH" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 2-4", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G11", + "professor": { + "name": "CLARENCE FU" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G12", + "professor": { + "name": "GWENDOLINE ANNE LIM SIU KIAO" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-9", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G13", + "professor": { + "name": "GWENDOLINE ANNE LIM SIU KIAO" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-5", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G14", + "professor": { + "name": "HO JACK YONG" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-9", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "19:00", + "duration": 3.25 + } + ] + }, + { + "code": "G15", + "professor": { + "name": "KIRTI HARNAL" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 2-5", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G16", + "professor": { + "name": "LINDY ONG" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 1-2", + "level": 1 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G17", + "professor": { + "name": "LYNETTE WAN" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-7", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G18", + "professor": { + "name": "PETRINA VERONICA TEE" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G19", + "professor": { + "name": "SERENA LIM" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-6", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G20", + "professor": { + "name": "SERENA LIM" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-6", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G21", + "professor": { + "name": "SHAMALA RAMAKRESININ" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G22", + "professor": { + "name": "SUMATHI KRISHNA" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-7", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G23", + "professor": { + "name": "SUMATHI KRISHNA" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-4", + "level": 3 + }, + "classes": [ + { + "day": "Friday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G24", + "professor": { + "name": "VANDANA RAMESH ADVANI" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-6", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + }, + { + "name": "COMM1312 - Communication Strategies in the Digital Age", + "moduleCode": "COR-COMM1312", + "sections": [ + { + "code": "G1", + "professor": { + "name": "TRACY LOH" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-4", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "TRACY LOH" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + }, + { + "name": "COMM1313 - Intercultural Communication", + "moduleCode": "COR-COMM1313", + "sections": [ + { + "code": "G1", + "professor": { + "name": "ONG SIOW HENG" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-8", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "ONG SIOW HENG" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-8", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "ONG SIOW HENG" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-8", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "ONG SIOW HENG" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-8", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "19:00", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + }, + { + "name": "COMM1315 - Misinformation Management", + "moduleCode": "COR-COMM1315", + "sections": [ + { + "code": "G1", + "professor": { + "name": "HO JACK YONG" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "19:00", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/cor-comm-core-communication/0.json b/backup/cor-comm-core-communication/0.json new file mode 100644 index 0000000..54d3791 --- /dev/null +++ b/backup/cor-comm-core-communication/0.json @@ -0,0 +1,441 @@ +[ + { + "name": "COMM1304 - Management Communication", + "moduleCode": "COR-COMM1304", + "sections": [ + { + "code": "G1", + "professor": { + "name": "SHYAMALA DEENATHAYALAN" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "SHYAMALA DEENATHAYALAN" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "SHYAMALA DEENATHAYALAN" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-10", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "SHYAMALA DEENATHAYALAN" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-7", + "level": 3 + }, + "classes": [ + { + "day": "Friday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G5", + "professor": { + "name": "TRACY LOH" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-4", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G6", + "professor": { + "name": "TRACY LOH" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-4", + "level": 3 + }, + "classes": [ + { + "day": "Friday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G7", + "professor": { + "name": "YEO SU LIN" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-7", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G8", + "professor": { + "name": "YEO SU LIN" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-7", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G9", + "professor": { + "name": "AKANKSHA RATH" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-10", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "19:00", + "duration": 3.25 + } + ] + }, + { + "code": "G10", + "professor": { + "name": "AKANKSHA RATH" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 2-4", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G11", + "professor": { + "name": "CLARENCE FU" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G12", + "professor": { + "name": "GWENDOLINE ANNE LIM SIU KIAO" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-9", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G13", + "professor": { + "name": "GWENDOLINE ANNE LIM SIU KIAO" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-5", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G14", + "professor": { + "name": "HO JACK YONG" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-9", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "19:00", + "duration": 3.25 + } + ] + }, + { + "code": "G15", + "professor": { + "name": "KIRTI HARNAL" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 2-5", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G16", + "professor": { + "name": "LINDY ONG" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 1-2", + "level": 1 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G17", + "professor": { + "name": "LYNETTE WAN" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-7", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G18", + "professor": { + "name": "PETRINA VERONICA TEE" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G19", + "professor": { + "name": "SERENA LIM" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-6", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G20", + "professor": { + "name": "SERENA LIM" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-6", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G21", + "professor": { + "name": "SHAMALA RAMAKRESININ" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G22", + "professor": { + "name": "SUMATHI KRISHNA" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-7", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G23", + "professor": { + "name": "SUMATHI KRISHNA" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-4", + "level": 3 + }, + "classes": [ + { + "day": "Friday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G24", + "professor": { + "name": "VANDANA RAMESH ADVANI" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-6", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/cor-comm-core-communication/1.json b/backup/cor-comm-core-communication/1.json new file mode 100644 index 0000000..79ebd02 --- /dev/null +++ b/backup/cor-comm-core-communication/1.json @@ -0,0 +1,45 @@ +[ + { + "name": "COMM1312 - Communication Strategies in the Digital Age", + "moduleCode": "COR-COMM1312", + "sections": [ + { + "code": "G1", + "professor": { + "name": "TRACY LOH" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-4", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "TRACY LOH" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/cor-comm-core-communication/2.json b/backup/cor-comm-core-communication/2.json new file mode 100644 index 0000000..d574137 --- /dev/null +++ b/backup/cor-comm-core-communication/2.json @@ -0,0 +1,81 @@ +[ + { + "name": "COMM1313 - Intercultural Communication", + "moduleCode": "COR-COMM1313", + "sections": [ + { + "code": "G1", + "professor": { + "name": "ONG SIOW HENG" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-8", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "ONG SIOW HENG" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-8", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "ONG SIOW HENG" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-8", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "ONG SIOW HENG" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-8", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "19:00", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/cor-comm-core-communication/3.json b/backup/cor-comm-core-communication/3.json new file mode 100644 index 0000000..a3b0433 --- /dev/null +++ b/backup/cor-comm-core-communication/3.json @@ -0,0 +1,27 @@ +[ + { + "name": "COMM1315 - Misinformation Management", + "moduleCode": "COR-COMM1315", + "sections": [ + { + "code": "G1", + "professor": { + "name": "HO JACK YONG" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "19:00", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/cor-core.json b/backup/cor-core.json new file mode 100644 index 0000000..75fcea5 --- /dev/null +++ b/backup/cor-core.json @@ -0,0 +1,6031 @@ +[ + { + "name": "Writing and Reasoning", + "moduleCode": "COR1100", + "sections": [ + { + "code": "G1", + "professor": { + "name": "JUSTYN OLBY" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Classroom 2-2", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "10:00", + "duration": 1.5 + }, + { + "day": "Thursday", + "startTime": "10:00", + "duration": 1.5 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "CHONG YIN TENG" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Classroom 2-2", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 1.5 + }, + { + "day": "Thursday", + "startTime": "12:00", + "duration": 1.5 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "TAN CHIA MIEN" + }, + "location": { + "building": "SOSS/CIS", + "room": "Classroom 3-4", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "10:00", + "duration": 1.5 + }, + { + "day": "Friday", + "startTime": "10:00", + "duration": 1.5 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "TIMOTHY CHAN" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Classroom 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 1.5 + }, + { + "day": "Thursday", + "startTime": "12:00", + "duration": 1.5 + } + ] + }, + { + "code": "G5", + "professor": { + "name": "PAMELA PEH MEI LIN" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Classroom 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 1.5 + }, + { + "day": "Thursday", + "startTime": "08:15", + "duration": 1.5 + } + ] + }, + { + "code": "G6", + "professor": { + "name": "LEE SIEW YAN AGNES" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Classroom 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "17:15", + "duration": 1.5 + }, + { + "day": "Thursday", + "startTime": "17:15", + "duration": 1.5 + } + ] + }, + { + "code": "G7", + "professor": { + "name": "JANNY FRITZEN" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Classroom 4-3", + "level": 4 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 1.5 + }, + { + "day": "Friday", + "startTime": "12:00", + "duration": 1.5 + } + ] + }, + { + "code": "G8", + "professor": { + "name": "JULYN KANG" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Classroom 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "13:45", + "duration": 1.5 + }, + { + "day": "Thursday", + "startTime": "13:45", + "duration": 1.5 + } + ] + }, + { + "code": "G9", + "professor": { + "name": "JULYN KANG" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Classroom 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 1.5 + }, + { + "day": "Thursday", + "startTime": "15:30", + "duration": 1.5 + } + ] + }, + { + "code": "G10", + "professor": { + "name": "NOR ASHIKIN BINTE KADER SAHEER" + }, + "location": { + "building": "LKCSB", + "room": "Classroom 3-5", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "10:00", + "duration": 1.5 + }, + { + "day": "Friday", + "startTime": "10:00", + "duration": 1.5 + } + ] + }, + { + "code": "G11", + "professor": { + "name": "NOR ASHIKIN BINTE KADER SAHEER" + }, + "location": { + "building": "LKCSB", + "room": "Classroom 3-5", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 1.5 + }, + { + "day": "Friday", + "startTime": "12:00", + "duration": 1.5 + } + ] + }, + { + "code": "G12", + "professor": { + "name": "VINEETHA NAIR" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Classroom 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "08:15", + "duration": 1.5 + }, + { + "day": "Wednesday", + "startTime": "08:15", + "duration": 1.5 + } + ] + }, + { + "code": "G13", + "professor": { + "name": "VINEETHA NAIR" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Classroom 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "10:00", + "duration": 1.5 + }, + { + "day": "Wednesday", + "startTime": "10:00", + "duration": 1.5 + } + ] + }, + { + "code": "G14", + "professor": { + "name": "VINEETHA NAIR" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Classroom 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "13:45", + "duration": 1.5 + }, + { + "day": "Wednesday", + "startTime": "13:45", + "duration": 1.5 + } + ] + }, + { + "code": "G15", + "professor": { + "name": "WINNY WILSON" + }, + "location": { + "building": "LKCSB", + "room": "Classroom 3-5", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "13:45", + "duration": 1.5 + }, + { + "day": "Thursday", + "startTime": "13:45", + "duration": 1.5 + } + ] + }, + { + "code": "G16", + "professor": { + "name": "WINNY WILSON" + }, + "location": { + "building": "LKCSB", + "room": "Classroom 3-5", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 1.5 + }, + { + "day": "Thursday", + "startTime": "15:30", + "duration": 1.5 + } + ] + }, + { + "code": "G17", + "professor": { + "name": "JANNY FRITZEN" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Classroom 4-3", + "level": 4 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "13:45", + "duration": 1.5 + }, + { + "day": "Friday", + "startTime": "13:45", + "duration": 1.5 + } + ] + }, + { + "code": "G18", + "professor": { + "name": "ALTHEA TOH" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Classroom 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "13:45", + "duration": 1.5 + }, + { + "day": "Wednesday", + "startTime": "13:45", + "duration": 1.5 + } + ] + }, + { + "code": "G19", + "professor": { + "name": "ALTHEA TOH" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Classroom 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 1.5 + }, + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 1.5 + } + ] + }, + { + "code": "G20", + "professor": { + "name": "DARYL TAN" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Classroom 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "10:00", + "duration": 1.5 + }, + { + "day": "Thursday", + "startTime": "10:00", + "duration": 1.5 + } + ] + }, + { + "code": "G21", + "professor": { + "name": "DARYL TAN" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Classroom 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 1.5 + }, + { + "day": "Thursday", + "startTime": "12:00", + "duration": 1.5 + } + ] + }, + { + "code": "G22", + "professor": { + "name": "DARYL TAN" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Classroom 2-2", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "13:45", + "duration": 1.5 + }, + { + "day": "Friday", + "startTime": "13:45", + "duration": 1.5 + } + ] + }, + { + "code": "G23", + "professor": { + "name": "LIU KOOI LIN, EVELYN" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Classroom 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "10:00", + "duration": 1.5 + }, + { + "day": "Thursday", + "startTime": "10:00", + "duration": 1.5 + } + ] + }, + { + "code": "G24", + "professor": { + "name": "LOW BEE HONG" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Classroom 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "10:00", + "duration": 1.5 + }, + { + "day": "Friday", + "startTime": "10:00", + "duration": 1.5 + } + ] + }, + { + "code": "G25", + "professor": { + "name": "LOW BEE HONG" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Classroom 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 1.5 + }, + { + "day": "Friday", + "startTime": "12:00", + "duration": 1.5 + } + ] + }, + { + "code": "G26", + "professor": { + "name": "NICOLA HELEN GREEN" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Classroom 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 1.5 + }, + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 1.5 + } + ] + }, + { + "code": "G27", + "professor": { + "name": "NICOLA HELEN GREEN" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Classroom 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "17:15", + "duration": 1.5 + }, + { + "day": "Wednesday", + "startTime": "17:15", + "duration": 1.5 + } + ] + }, + { + "code": "G28", + "professor": { + "name": "PHOEBE SEOW SU KIAN" + }, + "location": { + "building": "SOSS/CIS", + "room": "Classroom 3-4", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 1.5 + }, + { + "day": "Friday", + "startTime": "12:00", + "duration": 1.5 + } + ] + }, + { + "code": "G29", + "professor": { + "name": "PHOEBE SEOW SU KIAN" + }, + "location": { + "building": "SOSS/CIS", + "room": "Classroom 3-4", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "13:45", + "duration": 1.5 + }, + { + "day": "Friday", + "startTime": "13:45", + "duration": 1.5 + } + ] + }, + { + "code": "G30", + "professor": { + "name": "LIM SEE CHEN" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Classroom 2-2", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "08:15", + "duration": 1.5 + }, + { + "day": "Wednesday", + "startTime": "08:15", + "duration": 1.5 + } + ] + }, + { + "code": "G31", + "professor": { + "name": "LIM SEE CHEN" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Classroom 2-2", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "10:00", + "duration": 1.5 + }, + { + "day": "Wednesday", + "startTime": "10:00", + "duration": 1.5 + } + ] + }, + { + "code": "G32", + "professor": { + "name": "LOKE MICHELLE" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Classroom 2-2", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 1.5 + }, + { + "day": "Thursday", + "startTime": "15:30", + "duration": 1.5 + } + ] + }, + { + "code": "G33", + "professor": { + "name": "LOKE MICHELLE" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Classroom 2-2", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "17:15", + "duration": 1.5 + }, + { + "day": "Thursday", + "startTime": "17:15", + "duration": 1.5 + } + ] + }, + { + "code": "G34", + "professor": { + "name": "MARK NICHOLAS PAPAYOANOU" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Classroom 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "08:15", + "duration": 1.5 + }, + { + "day": "Wednesday", + "startTime": "08:15", + "duration": 1.5 + } + ] + }, + { + "code": "G35", + "professor": { + "name": "MARK NICHOLAS PAPAYOANOU" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Classroom 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 1.5 + }, + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 1.5 + } + ] + }, + { + "code": "G45", + "professor": { + "name": "CHONG YIN TENG" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Classroom 2-2", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "13:45", + "duration": 1.5 + }, + { + "day": "Thursday", + "startTime": "13:45", + "duration": 1.5 + } + ] + }, + { + "code": "G46", + "professor": { + "name": "TAN CHIA MIEN" + }, + "location": { + "building": "SOSS/CIS", + "room": "Classroom 3-4", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "08:15", + "duration": 1.5 + }, + { + "day": "Friday", + "startTime": "08:15", + "duration": 1.5 + } + ] + }, + { + "code": "G47", + "professor": { + "name": "TIMOTHY CHAN" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Classroom 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 1.5 + }, + { + "day": "Thursday", + "startTime": "15:30", + "duration": 1.5 + } + ] + } + ], + "credit": 1 + }, + { + "name": "Calculus", + "moduleCode": "COR1201", + "sections": [ + { + "code": "G1", + "professor": { + "name": "ZHAO YIBAO" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-8", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "ZHAO YIBAO" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-8", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "ZHAO YIBAO" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-8", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "ZHAO YIBAO" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-8", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-27T07:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "Leadership and Team Building", + "moduleCode": "COR1301", + "sections": [ + { + "code": "G1", + "professor": { + "name": "TAN RANI" + }, + "location": { + "building": "LKCSB", + "room": "Classroom 3-4", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "TAN RANI" + }, + "location": { + "building": "LKCSB", + "room": "Classroom 3-4", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "TAN RANI" + }, + "location": { + "building": "LKCSB", + "room": "Classroom 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "TAN RANI" + }, + "location": { + "building": "LKCSB", + "room": "Classroom 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G5", + "professor": { + "name": "THOMAS MENKHOFF, KEVIN CHEONG" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G6", + "professor": { + "name": "THOMAS MENKHOFF, ONG GEOK CHWEE" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-7", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G7", + "professor": { + "name": "LOW CHIN HENG" + }, + "location": { + "building": "LKCSB", + "room": "Classroom 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G8", + "professor": { + "name": "LOW CHIN HENG" + }, + "location": { + "building": "LKCSB", + "room": "Classroom 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G9", + "professor": { + "name": "LOW CHIN HENG" + }, + "location": { + "building": "LKCSB", + "room": "Classroom 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Friday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G10", + "professor": { + "name": "LOW CHIN HENG" + }, + "location": { + "building": "LKCSB", + "room": "Classroom 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Friday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + }, + { + "name": "Modeling & Data Analytics", + "moduleCode": "COR1305", + "sections": [ + { + "code": "G1", + "professor": { + "name": "JASON CHAN" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-2", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "JASON CHAN" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-2", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "ALDY GUNAWAN" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "ALDY GUNAWAN" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G5", + "professor": { + "name": "WANG HAI" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-4", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G6", + "professor": { + "name": "WANG HAI" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-4", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G7", + "professor": { + "name": "WANG HAI" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-03T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "Capital Markets in China", + "moduleCode": "COR1306", + "sections": [ + { + "code": "G1", + "professor": { + "name": "WANG JIWEI" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "WANG JIWEI" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "19:00", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "WANG JIWEI" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-01T06:00:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "Accounting for Entrepreneurs", + "moduleCode": "COR1307", + "sections": [ + { + "code": "G1", + "professor": { + "name": "YUANTO KUSNADI, KEVIN LEE" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-25T06:00:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "Sustainability Reporting", + "moduleCode": "COR1314", + "sections": [ + { + "code": "G1", + "professor": { + "name": "HOLLY YANG" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 2-5", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-24T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "Critical Thinking in the Real World", + "moduleCode": "COR1701", + "sections": [ + { + "code": "G1", + "professor": { + "name": "TAN SOR HOON" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 1-3", + "level": 1 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "SOVAN PATRA" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room B1-1", + "level": "B1" + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "SOVAN PATRA" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room B1-1", + "level": "B1" + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "RAND HIRMIZ" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G5", + "professor": { + "name": "RAND HIRMIZ" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G6", + "professor": { + "name": "JARED POON JUN KEAT" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 1-3", + "level": 1 + }, + "classes": [ + { + "day": "Monday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G7", + "professor": { + "name": "NG SAI YING" + }, + "location": { + "building": "SOSS/CIS", + "room": "Classroom 1-2", + "level": 1 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G8", + "professor": { + "name": "NG SAI YING" + }, + "location": { + "building": "SOSS/CIS", + "room": "Classroom 1-2", + "level": 1 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G9", + "professor": { + "name": "JEREMIAS KOH" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Friday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G10", + "professor": { + "name": "JEREMIAS KOH" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Friday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G11", + "professor": { + "name": "" + }, + "location": { + "building": "SOSS/CIS", + "room": "Classroom 1-2", + "level": 1 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G12", + "professor": { + "name": "" + }, + "location": { + "building": "SOSS/CIS", + "room": "Classroom 1-2", + "level": 1 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G13", + "professor": { + "name": "" + }, + "location": { + "building": "SOSS/CIS", + "room": "Classroom 1-2", + "level": 1 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + }, + { + "name": "Managing in a Volatile, Uncertain, Complex and Ambiguous Context", + "moduleCode": "COR1703", + "sections": [ + { + "code": "G1", + "professor": { + "name": "WHITNEY, ZHANG WEI" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "WHITNEY, ZHANG WEI" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "WHITNEY, ZHANG WEI" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-6", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "WHITNEY, ZHANG WEI" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-4", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G5", + "professor": { + "name": "VENKAT" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 3-5", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G6", + "professor": { + "name": "VENKAT" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 3-5", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G7", + "professor": { + "name": "DON CHEN" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-7", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "19:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-27T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "Economics and Society", + "moduleCode": "COR2100", + "sections": [ + { + "code": "G1", + "professor": { + "name": "HO KONG WENG" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "HO KONG WENG" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "ALPARSLAN TUNCAY" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-4", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "ALPARSLAN TUNCAY" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G5", + "professor": { + "name": "ALPARSLAN TUNCAY" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 5-2", + "level": 5 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G6", + "professor": { + "name": "ALPARSLAN TUNCAY" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 5-2", + "level": 5 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G7", + "professor": { + "name": "ERIC FESSELMEYER" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G8", + "professor": { + "name": "ERIC FESSELMEYER" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G9", + "professor": { + "name": "ERIC FESSELMEYER" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Friday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G10", + "professor": { + "name": "KOSMAS MARINAKIS" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 3-12", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G11", + "professor": { + "name": "KOSMAS MARINAKIS" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 3-12", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G12", + "professor": { + "name": "KOSMAS MARINAKIS" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 3-4", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G13", + "professor": { + "name": "KOSMAS MARINAKIS" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 3-4", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G14", + "professor": { + "name": "ARPITA KHANNA" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-4", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G15", + "professor": { + "name": "ARPITA KHANNA" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-4", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G16", + "professor": { + "name": "ARPITA KHANNA" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-4", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G17", + "professor": { + "name": "ARPITA KHANNA" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-4", + "level": 2 + }, + "classes": [ + { + "day": "Friday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G18", + "professor": { + "name": "TAN SWEE LIANG" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-5", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G19", + "professor": { + "name": "TAN SWEE LIANG" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-5", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G20", + "professor": { + "name": "TAN SWEE LIANG" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-5", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G21", + "professor": { + "name": "BIAN XIAOCHEN" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G22", + "professor": { + "name": "TAN LING HUI" + }, + "location": { + "building": "LKCSB", + "room": "Classroom 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G23", + "professor": { + "name": "WONG FOT CHYI" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Friday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G24", + "professor": { + "name": "WONG FOT CHYI" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-6", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.5 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-23T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "Technology and World Change", + "moduleCode": "COR2201", + "sections": [ + { + "code": "G1", + "professor": { + "name": "NEO KOK BENG" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-6", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "NEO KOK BENG" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-6", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "19:00", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "SHIRISH RANGNEKAR" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "SHIRISH RANGNEKAR" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G5", + "professor": { + "name": "SHIRISH RANGNEKAR" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-4", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-04T07:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "Epidemics - Biomedicine and Global Health", + "moduleCode": "COR2212", + "sections": [ + { + "code": "G1", + "professor": { + "name": "PARK HAESOO" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room B1-1", + "level": "B1" + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "PARK HAESOO" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room B1-1", + "level": "B1" + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "PARK HAESOO" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 2-15", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + }, + { + "name": "AI and Humanity", + "moduleCode": "COR2221", + "sections": [ + { + "code": "G1", + "professor": { + "name": "KOH, ANDREW" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 2-2", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "KOH, ANDREW" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 2-2", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "KOH, ANDREW" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "KOH, ANDREW" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 2-2", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + }, + { + "name": "AI for Social Transformation", + "moduleCode": "COR2222", + "sections": [ + { + "code": "G1", + "professor": { + "name": "JONATHAN DAVID CHASE" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 2-2", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "JONATHAN DAVID CHASE" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "JONATHAN DAVID CHASE" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 2-2", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + }, + { + "name": "Game Theory for Modern Challenges", + "moduleCode": "COR2229", + "sections": [ + { + "code": "G1", + "professor": { + "name": "PEPITO, NONA" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Friday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "PEPITO, NONA" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Friday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-02T06:00:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "Paper, Pixels and 'Tortured Poets': Reading, Literature and Technology Today", + "moduleCode": "COR2249", + "sections": [ + { + "code": "G1", + "professor": { + "name": "EMILY SOON" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + }, + { + "name": "A Good Enough Ancestor", + "moduleCode": "COR2261", + "sections": [ + { + "code": "G1", + "professor": { + "name": "IJLAL NAQVI" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 1-1", + "level": 1 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + }, + { + "name": "French", + "moduleCode": "COR2406", + "sections": [ + { + "code": "G1", + "professor": { + "name": "FRANCOIS BRETAULT" + }, + "location": { + "building": "SOSS/CIS", + "room": "Classroom 1-2", + "level": 1 + }, + "classes": [ + { + "day": "Monday", + "startTime": "19:00", + "duration": 1.5 + }, + { + "day": "Wednesday", + "startTime": "19:00", + "duration": 1.5 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-26T06:00:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "Italian", + "moduleCode": "COR2407", + "sections": [ + { + "code": "G1", + "professor": { + "name": "FRANCESCA BENVENUTI" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 3-09", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "FRANCESCA BENVENUTI" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 2-04", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + }, + { + "name": "Spanish", + "moduleCode": "COR2408", + "sections": [ + { + "code": "G1", + "professor": { + "name": "MARIJO ROMERO" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 1.5 + }, + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 1.5 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "MARIJO ROMERO" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "17:15", + "duration": 1.5 + }, + { + "day": "Wednesday", + "startTime": "17:15", + "duration": 1.5 + } + ] + } + ], + "credit": 1 + }, + { + "name": "Imagining the Self: Literature, Ethnicity and Gender in Asia", + "moduleCode": "COR2626", + "sections": [ + { + "code": "G1", + "professor": { + "name": "EMILY SOON" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 2-2", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "EMILY SOON" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 2-2", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "EMILY SOON" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Friday", + "startTime": "08:15", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + }, + { + "name": "Cities of Paradox: Exploring Hong Kong/Singapore, Histories and Cultures", + "moduleCode": "COR2646", + "sections": [ + { + "code": "G1", + "professor": { + "name": "JACK GREATREX" + }, + "location": { + "building": "YPHSL", + "room": "Classroom 1-02", + "level": 1 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + }, + { + "name": "Social Norms in Cultural Context: An Interdisciplinary Inquiry", + "moduleCode": "COR2647", + "sections": [ + { + "code": "G1", + "professor": { + "name": "SOVAN PATRA" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "SOVAN PATRA" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + }, + { + "name": "Big Questions", + "moduleCode": "COR3001", + "sections": [ + { + "code": "G1", + "professor": { + "name": "TSE, JUSTIN K" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "TSE, JUSTIN K" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "TSE, JUSTIN K" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "19:00", + "duration": 3.25 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "TERRY VAN GEVELT" + }, + "location": { + "building": "SOSS/CIS", + "room": "Classroom 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Friday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G5", + "professor": { + "name": "LUCZAK, JOSHUA" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G6", + "professor": { + "name": "LUCZAK, JOSHUA" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G7", + "professor": { + "name": "LUCZAK, JOSHUA" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G8", + "professor": { + "name": "LUCZAK, JOSHUA" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G9", + "professor": { + "name": "NGOEI WEN-QING" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room B1-1", + "level": "B1" + }, + "classes": [ + { + "day": "Thursday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G10", + "professor": { + "name": "NGOEI WEN-QING" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room B1-1", + "level": "B1" + }, + "classes": [ + { + "day": "Thursday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G11", + "professor": { + "name": "AIDAN WONG" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room B1-1", + "level": "B1" + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G12", + "professor": { + "name": "AIDAN WONG" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room B1-1", + "level": "B1" + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G13", + "professor": { + "name": "AIDAN WONG" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G14", + "professor": { + "name": "SOVAN PATRA" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G15", + "professor": { + "name": "SOVAN PATRA" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 2-2", + "level": 2 + }, + "classes": [ + { + "day": "Friday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G16", + "professor": { + "name": "LIM LEON GIM" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 2-04", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G17", + "professor": { + "name": "LIM LEON GIM" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G18", + "professor": { + "name": "LIM LEON GIM" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 3-09", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G19", + "professor": { + "name": "PATRICK OLSEN" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G20", + "professor": { + "name": "PATRICK OLSEN" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G21", + "professor": { + "name": "PATRICK OLSEN" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G22", + "professor": { + "name": "JACK GREATREX" + }, + "location": { + "building": "SOSS/CIS", + "room": "Classroom 1-2", + "level": 1 + }, + "classes": [ + { + "day": "Friday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G23", + "professor": { + "name": "YONG ZHANG" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 3-12", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G24", + "professor": { + "name": "AL LIM" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 2-15", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G25", + "professor": { + "name": "LUCZAK, JOSHUA" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + }, + { + "name": "Ethics and Social Responsibility", + "moduleCode": "COR3301", + "sections": [ + { + "code": "G1", + "professor": { + "name": "DANIEL SEAH" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 3-01", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "19:00", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "DANIEL SEAH" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 3-02", + "level": 3 + }, + "classes": [ + { + "day": "Friday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "DIRK HARTUNG" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 3-01", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "DIRK HARTUNG" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 2-01", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G5", + "professor": { + "name": "JASON GRANT ALLEN" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 3-01", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G6", + "professor": { + "name": "JASON GRANT ALLEN" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 3-02", + "level": 3 + }, + "classes": [ + { + "day": "Friday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G7", + "professor": { + "name": "HENG WANG" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 3-01", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G8", + "professor": { + "name": "HENG WANG" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 3-01", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G9", + "professor": { + "name": "HENG WANG" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 2-01", + "level": 2 + }, + "classes": [ + { + "day": "Friday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G10", + "professor": { + "name": "HENG WANG" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 2-01", + "level": 2 + }, + "classes": [ + { + "day": "Friday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G11", + "professor": { + "name": "SU JIN CHANDRAN" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 2-01", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "19:00", + "duration": 3.25 + } + ] + }, + { + "code": "G12", + "professor": { + "name": "NOEMI CHAW" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 3-01", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "19:00", + "duration": 3.25 + } + ] + }, + { + "code": "G13", + "professor": { + "name": "CHAN JUNHAO JUSTIN" + }, + "location": { + "building": "YPHSL", + "room": "Classroom 1-02", + "level": 1 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "19:00", + "duration": 3.25 + } + ] + }, + { + "code": "G14", + "professor": { + "name": "SAMUEL NG" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 3-02", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-01T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "Ethics and Society for the Social Sciences", + "moduleCode": "COR3305", + "sections": [ + { + "code": "G1", + "professor": { + "name": "BRANDON YIP" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "10:00", + "duration": 1.5 + }, + { + "day": "Thursday", + "startTime": "10:00", + "duration": 1.5 + } + ] + } + ], + "credit": 1 + }, + { + "name": "COMM1304 - Management Communication", + "moduleCode": "COR-COMM1304", + "sections": [ + { + "code": "G1", + "professor": { + "name": "SHYAMALA DEENATHAYALAN" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "SHYAMALA DEENATHAYALAN" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "SHYAMALA DEENATHAYALAN" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-10", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "SHYAMALA DEENATHAYALAN" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-7", + "level": 3 + }, + "classes": [ + { + "day": "Friday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G5", + "professor": { + "name": "TRACY LOH" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-4", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G6", + "professor": { + "name": "TRACY LOH" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-4", + "level": 3 + }, + "classes": [ + { + "day": "Friday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G7", + "professor": { + "name": "YEO SU LIN" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-7", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G8", + "professor": { + "name": "YEO SU LIN" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-7", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G9", + "professor": { + "name": "AKANKSHA RATH" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-10", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "19:00", + "duration": 3.25 + } + ] + }, + { + "code": "G10", + "professor": { + "name": "AKANKSHA RATH" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 2-4", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G11", + "professor": { + "name": "CLARENCE FU" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G12", + "professor": { + "name": "GWENDOLINE ANNE LIM SIU KIAO" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-9", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G13", + "professor": { + "name": "GWENDOLINE ANNE LIM SIU KIAO" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-5", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G14", + "professor": { + "name": "HO JACK YONG" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-9", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "19:00", + "duration": 3.25 + } + ] + }, + { + "code": "G15", + "professor": { + "name": "KIRTI HARNAL" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 2-5", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G16", + "professor": { + "name": "LINDY ONG" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 1-2", + "level": 1 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G17", + "professor": { + "name": "LYNETTE WAN" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-7", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G18", + "professor": { + "name": "PETRINA VERONICA TEE" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G19", + "professor": { + "name": "SERENA LIM" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-6", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G20", + "professor": { + "name": "SERENA LIM" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-6", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G21", + "professor": { + "name": "SHAMALA RAMAKRESININ" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G22", + "professor": { + "name": "SUMATHI KRISHNA" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-7", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G23", + "professor": { + "name": "SUMATHI KRISHNA" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-4", + "level": 3 + }, + "classes": [ + { + "day": "Friday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G24", + "professor": { + "name": "VANDANA RAMESH ADVANI" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-6", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + }, + { + "name": "COMM1312 - Communication Strategies in the Digital Age", + "moduleCode": "COR-COMM1312", + "sections": [ + { + "code": "G1", + "professor": { + "name": "TRACY LOH" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-4", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "TRACY LOH" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + }, + { + "name": "COMM1313 - Intercultural Communication", + "moduleCode": "COR-COMM1313", + "sections": [ + { + "code": "G1", + "professor": { + "name": "ONG SIOW HENG" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-8", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "ONG SIOW HENG" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-8", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "ONG SIOW HENG" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-8", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "ONG SIOW HENG" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-8", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "19:00", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + }, + { + "name": "COMM1315 - Misinformation Management", + "moduleCode": "COR-COMM1315", + "sections": [ + { + "code": "G1", + "professor": { + "name": "HO JACK YONG" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "19:00", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + }, + { + "name": "GA2634 - Exploring Asian Identities", + "moduleCode": "COR-GA2634", + "sections": [ + { + "code": "G1", + "professor": { + "name": "" + }, + "location": { + "building": "SOSS/CIS", + "room": "Classroom 1-2", + "level": 1 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + }, + { + "name": "IS1704 - Computational Thinking and Programming", + "moduleCode": "COR-IS1704", + "sections": [ + { + "code": "G1", + "professor": { + "name": "QIAN TANG" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-4", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "QIAN TANG" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "QIAN TANG" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "JOELLE ELMALEH" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G5", + "professor": { + "name": "JOELLE ELMALEH" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G6", + "professor": { + "name": "ARNE JONNI SUPPE" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-4", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G7", + "professor": { + "name": "ARNE JONNI SUPPE" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room B1-1", + "level": "B1" + }, + "classes": [ + { + "day": "Friday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G8", + "professor": { + "name": "ARNE JONNI SUPPE" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room B1-1", + "level": "B1" + }, + "classes": [ + { + "day": "Friday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G9", + "professor": { + "name": "XUE, HAIYANG" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-4", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G10", + "professor": { + "name": "XUE, HAIYANG" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-4", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G11", + "professor": { + "name": "XUE, HAIYANG" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-4", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G12", + "professor": { + "name": "TANG, TONY" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-4", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G13", + "professor": { + "name": "TANG, TONY" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room B1-1", + "level": "B1" + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G14", + "professor": { + "name": "LEE YEOW LEONG" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-10", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G15", + "professor": { + "name": "SERENA GOH" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-10", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-01T06:00:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "JPAN2401 - Japanese", + "moduleCode": "COR-JPAN2401", + "sections": [ + { + "code": "G1", + "professor": { + "name": "AKIKO ITO" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 2-11", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "13:45", + "duration": 1.5 + }, + { + "day": "Thursday", + "startTime": "13:45", + "duration": 1.5 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "AKIKO ITO" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 2-11", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 1.5 + }, + { + "day": "Thursday", + "startTime": "15:30", + "duration": 1.5 + } + ] + } + ], + "credit": 1 + }, + { + "name": "KREA2402 - Korean", + "moduleCode": "COR-KREA2402", + "sections": [ + { + "code": "G1", + "professor": { + "name": "SEO JI YUN" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 3-01", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 1.5 + }, + { + "day": "Friday", + "startTime": "12:00", + "duration": 1.5 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "SEO JI YUN" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 3-01", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "13:45", + "duration": 1.5 + }, + { + "day": "Friday", + "startTime": "13:45", + "duration": 1.5 + } + ] + } + ], + "credit": 1 + }, + { + "name": "LAW2215 - Digital Intelligence for Lawyers", + "moduleCode": "COR-LAW2215", + "sections": [ + { + "code": "G1", + "professor": { + "name": "LIM HOW KHANG" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 2-05", + "level": 2 + }, + "classes": [ + { + "day": "Friday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + }, + { + "name": "LAW2245 - Sustainability Law in Business Practice", + "moduleCode": "COR-LAW2245", + "sections": [ + { + "code": "G1", + "professor": { + "name": "PRESTON WONG" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 3-01", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "19:00", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + }, + { + "name": "LAW2630 - Introduction to Chinese History, Culture, Economy, Politics and Law", + "moduleCode": "COR-LAW2630", + "sections": [ + { + "code": "G1", + "professor": { + "name": "HENRY GAO" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 2-15", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + }, + { + "name": "LAW2649 - The Future of the Singapore Legal Profession: Wellbeing and the Sustainability of the Profession", + "moduleCode": "COR-LAW2649", + "sections": [ + { + "code": "G1", + "professor": { + "name": "LAU KWAN HO, DANIEL SEAH, BRYAN LEOW CHIN SENG" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 2-01", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "19:00", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + }, + { + "name": "MAND2404 - Mandarin", + "moduleCode": "COR-MAND2404", + "sections": [ + { + "code": "G1", + "professor": { + "name": "WANG SHENGYU" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 3-5", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + }, + { + "name": "MGMT1302 - Business, Government and Society", + "moduleCode": "COR-MGMT1302", + "sections": [ + { + "code": "G1", + "professor": { + "name": "LOO KHEE SHENG" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-4", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "LOO KHEE SHENG" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "LOO KHEE SHENG" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "MOHAMED IRSHAD ABBAS ALI" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-7", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "19:00", + "duration": 3.25 + } + ] + }, + { + "code": "G5", + "professor": { + "name": "MOHAMED IRSHAD ABBAS ALI" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-9", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G6", + "professor": { + "name": "MOHAMED IRSHAD ABBAS ALI" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-9", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "19:00", + "duration": 3.25 + } + ] + }, + { + "code": "G7", + "professor": { + "name": "CHAN KAY MIN" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 3-4", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G8", + "professor": { + "name": "CHAN KAY MIN" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 3-4", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G9", + "professor": { + "name": "GILBERT TAN" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-7", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G10", + "professor": { + "name": "GILBERT TAN" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-6", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "19:00", + "duration": 3.25 + } + ] + }, + { + "code": "G11", + "professor": { + "name": "LIEW YAH LING" + }, + "location": { + "building": "LKCSB", + "room": "Classroom 3-4", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G12", + "professor": { + "name": "LIEW YAH LING" + }, + "location": { + "building": "LKCSB", + "room": "Classroom 3-4", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-30T06:00:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "MGMT1303 - Entrepreneurship and Business Creation", + "moduleCode": "COR-MGMT1303", + "sections": [ + { + "code": "G1", + "professor": { + "name": "NG XU WEN" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-7", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "19:00", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + }, + { + "name": "MGMT2207 - Innovations for Asia’s Smart Cities", + "moduleCode": "COR-MGMT2207", + "sections": [ + { + "code": "G1", + "professor": { + "name": "THOMAS MENKHOFF, KAN SIEW NING, KEVIN CHEONG" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-8", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "08:15", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + }, + { + "name": "MGMT2238 - Doing Business with Artificial Intelligence", + "moduleCode": "COR-MGMT2238", + "sections": [ + { + "code": "G1", + "professor": { + "name": "THOMAS MENKHOFF, KAN SIEW NING" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-8", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "08:15", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + }, + { + "name": "OBHR1309 - Negotiating in Management and Business", + "moduleCode": "COR-OBHR1309", + "sections": [ + { + "code": "G1", + "professor": { + "name": "MICHAEL SCHAERER" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-4", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "MICHAEL SCHAERER" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-4", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-25T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "OBHR2247 - The Science and Practice of Mindfulness at Work", + "moduleCode": "COR-OBHR2247", + "sections": [ + { + "code": "G1", + "professor": { + "name": "SIM SU-HSIEN, SAMANTHA" + }, + "location": { + "building": "LKCSB", + "room": "Classroom 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "SIM SU-HSIEN, SAMANTHA" + }, + "location": { + "building": "LKCSB", + "room": "Classroom 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "EVA KATHARINA PETERS" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + }, + { + "name": "PHIL2257 - Ethics of Artificial Intelligence", + "moduleCode": "COR-PHIL2257", + "sections": [ + { + "code": "G1", + "professor": { + "name": "RAND HIRMIZ" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 1-1", + "level": 1 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + }, + { + "name": "POSC2604 - Politics of South East Asia", + "moduleCode": "COR-POSC2604", + "sections": [ + { + "code": "G1", + "professor": { + "name": "RICKS, JACOB" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 1-1", + "level": 1 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "08:15", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-27T07:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "PSYC2638 - Subjective Well-Being", + "moduleCode": "COR-PSYC2638", + "sections": [ + { + "code": "G1", + "professor": { + "name": "WILLIAM TOV" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 2-2", + "level": 2 + }, + "classes": [ + { + "day": "Friday", + "startTime": "08:15", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-27T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "SOCG2251 - Food, Environment and Sustainability", + "moduleCode": "COR-SOCG2251", + "sections": [ + { + "code": "G1", + "professor": { + "name": "Q FORREST ZHANG" + }, + "location": { + "building": "SOSS/CIS", + "room": "Classroom 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "10:00", + "duration": 1.5 + }, + { + "day": "Friday", + "startTime": "10:00", + "duration": 1.5 + } + ] + } + ], + "credit": 1 + }, + { + "name": "SOCG2607 - Contemporary South Asian Societies", + "moduleCode": "COR-SOCG2607", + "sections": [ + { + "code": "G1", + "professor": { + "name": "IJLAL NAQVI" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "08:15", + "duration": 1.5 + }, + { + "day": "Friday", + "startTime": "08:15", + "duration": 1.5 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-25T06:00:00.000Z", + "durationInHour": 3 + }, + "credit": 1 + }, + { + "name": "SOCG2608 - Understanding China's Economic Miracle: Social Origins and Social Impact", + "moduleCode": "COR-SOCG2608", + "sections": [ + { + "code": "G1", + "professor": { + "name": "Q FORREST ZHANG" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 1-2", + "level": 1 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "13:45", + "duration": 1.5 + }, + { + "day": "Friday", + "startTime": "13:45", + "duration": 1.5 + } + ] + } + ], + "credit": 1 + }, + { + "name": "SOCG2609 - Global and Transnational Sociology", + "moduleCode": "COR-SOCG2609", + "sections": [ + { + "code": "G1", + "professor": { + "name": "ALWYN LIM" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 1-3", + "level": 1 + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-23T06:00:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "SOCG2637 - Deconstructing Singapore Society", + "moduleCode": "COR-SOCG2637", + "sections": [ + { + "code": "G1", + "professor": { + "name": "ALWYN LIM" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 1-3", + "level": 1 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-30T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "SSOC2227 - Sustainability and Society", + "moduleCode": "COR-SSOC2227", + "sections": [ + { + "code": "G1", + "professor": { + "name": "ANNIKA RIEGER" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room B1-1", + "level": "B1" + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "10:00", + "duration": 1.5 + }, + { + "day": "Thursday", + "startTime": "10:00", + "duration": 1.5 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-04T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "STAT1202 - Introductory Statistics", + "moduleCode": "COR-STAT1202", + "sections": [ + { + "code": "G1", + "professor": { + "name": "ROSIE CHING" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room B1-1", + "level": "B1" + }, + "classes": [ + { + "day": "Monday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "ROSIE CHING" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room B1-1", + "level": "B1" + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "ROSIE CHING" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room B1-1", + "level": "B1" + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "ROSIE CHING" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room B1-1", + "level": "B1" + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G5", + "professor": { + "name": "ROSIE CHING" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room B1-1", + "level": "B1" + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G6", + "professor": { + "name": "LIU SHEW FAN" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-10", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G7", + "professor": { + "name": "LIU SHEW FAN" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room B1-2", + "level": "B1" + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G8", + "professor": { + "name": "QIU YUE" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-4", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G9", + "professor": { + "name": "QIU YUE" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G10", + "professor": { + "name": "WU ZHENGXIAO" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room B1-1", + "level": "B1" + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G11", + "professor": { + "name": "WU ZHENGXIAO" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-10", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G12", + "professor": { + "name": "WU ZHENGXIAO" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room B1-1", + "level": "B1" + }, + "classes": [ + { + "day": "Thursday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G13", + "professor": { + "name": "WU ZHENGXIAO" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room B1-1", + "level": "B1" + }, + "classes": [ + { + "day": "Friday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G14", + "professor": { + "name": "DANIEL SOH" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room B1-1", + "level": "B1" + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G15", + "professor": { + "name": "DANIEL SOH" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-5", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G16", + "professor": { + "name": "GAN CHUI GOH" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-5", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G17", + "professor": { + "name": "GAN CHUI GOH" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-5", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G18", + "professor": { + "name": "GAN CHUI GOH" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G19", + "professor": { + "name": "RAYMOND TEO" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-2", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G20", + "professor": { + "name": "RAYMOND TEO" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-2", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G21", + "professor": { + "name": "RAYMOND TEO" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G22", + "professor": { + "name": "RAYMOND TEO" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G23", + "professor": { + "name": "SHIN SOMI" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G24", + "professor": { + "name": "SHIN SOMI" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G25", + "professor": { + "name": "YEO KENG LEONG" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room B1-1", + "level": "B1" + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-24T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "STAT1203 - Introduction to Statistical Theory", + "moduleCode": "COR-STAT1203", + "sections": [ + { + "code": "G1", + "professor": { + "name": "CHOW HWEE KWAN" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 5-2", + "level": 5 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "CHOW HWEE KWAN" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 5-2", + "level": 5 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "CHOW HWEE KWAN" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 5-2", + "level": 5 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "HO SHENG CHAO" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-24T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "THAI2403 - Thai", + "moduleCode": "COR-THAI2403", + "sections": [ + { + "code": "G1", + "professor": { + "name": "SUKSRI LUMPRASERT" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 3-5", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "SUKSRI LUMPRASERT" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 3-5", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/cor-core/0.json b/backup/cor-core/0.json new file mode 100644 index 0000000..3151018 --- /dev/null +++ b/backup/cor-core/0.json @@ -0,0 +1,883 @@ +[ + { + "name": "Writing and Reasoning", + "moduleCode": "COR1100", + "sections": [ + { + "code": "G1", + "professor": { + "name": "JUSTYN OLBY" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Classroom 2-2", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "10:00", + "duration": 1.5 + }, + { + "day": "Thursday", + "startTime": "10:00", + "duration": 1.5 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "CHONG YIN TENG" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Classroom 2-2", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 1.5 + }, + { + "day": "Thursday", + "startTime": "12:00", + "duration": 1.5 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "TAN CHIA MIEN" + }, + "location": { + "building": "SOSS/CIS", + "room": "Classroom 3-4", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "10:00", + "duration": 1.5 + }, + { + "day": "Friday", + "startTime": "10:00", + "duration": 1.5 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "TIMOTHY CHAN" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Classroom 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 1.5 + }, + { + "day": "Thursday", + "startTime": "12:00", + "duration": 1.5 + } + ] + }, + { + "code": "G5", + "professor": { + "name": "PAMELA PEH MEI LIN" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Classroom 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 1.5 + }, + { + "day": "Thursday", + "startTime": "08:15", + "duration": 1.5 + } + ] + }, + { + "code": "G6", + "professor": { + "name": "LEE SIEW YAN AGNES" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Classroom 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "17:15", + "duration": 1.5 + }, + { + "day": "Thursday", + "startTime": "17:15", + "duration": 1.5 + } + ] + }, + { + "code": "G7", + "professor": { + "name": "JANNY FRITZEN" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Classroom 4-3", + "level": 4 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 1.5 + }, + { + "day": "Friday", + "startTime": "12:00", + "duration": 1.5 + } + ] + }, + { + "code": "G8", + "professor": { + "name": "JULYN KANG" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Classroom 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "13:45", + "duration": 1.5 + }, + { + "day": "Thursday", + "startTime": "13:45", + "duration": 1.5 + } + ] + }, + { + "code": "G9", + "professor": { + "name": "JULYN KANG" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Classroom 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 1.5 + }, + { + "day": "Thursday", + "startTime": "15:30", + "duration": 1.5 + } + ] + }, + { + "code": "G10", + "professor": { + "name": "NOR ASHIKIN BINTE KADER SAHEER" + }, + "location": { + "building": "LKCSB", + "room": "Classroom 3-5", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "10:00", + "duration": 1.5 + }, + { + "day": "Friday", + "startTime": "10:00", + "duration": 1.5 + } + ] + }, + { + "code": "G11", + "professor": { + "name": "NOR ASHIKIN BINTE KADER SAHEER" + }, + "location": { + "building": "LKCSB", + "room": "Classroom 3-5", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 1.5 + }, + { + "day": "Friday", + "startTime": "12:00", + "duration": 1.5 + } + ] + }, + { + "code": "G12", + "professor": { + "name": "VINEETHA NAIR" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Classroom 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "08:15", + "duration": 1.5 + }, + { + "day": "Wednesday", + "startTime": "08:15", + "duration": 1.5 + } + ] + }, + { + "code": "G13", + "professor": { + "name": "VINEETHA NAIR" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Classroom 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "10:00", + "duration": 1.5 + }, + { + "day": "Wednesday", + "startTime": "10:00", + "duration": 1.5 + } + ] + }, + { + "code": "G14", + "professor": { + "name": "VINEETHA NAIR" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Classroom 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "13:45", + "duration": 1.5 + }, + { + "day": "Wednesday", + "startTime": "13:45", + "duration": 1.5 + } + ] + }, + { + "code": "G15", + "professor": { + "name": "WINNY WILSON" + }, + "location": { + "building": "LKCSB", + "room": "Classroom 3-5", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "13:45", + "duration": 1.5 + }, + { + "day": "Thursday", + "startTime": "13:45", + "duration": 1.5 + } + ] + }, + { + "code": "G16", + "professor": { + "name": "WINNY WILSON" + }, + "location": { + "building": "LKCSB", + "room": "Classroom 3-5", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 1.5 + }, + { + "day": "Thursday", + "startTime": "15:30", + "duration": 1.5 + } + ] + }, + { + "code": "G17", + "professor": { + "name": "JANNY FRITZEN" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Classroom 4-3", + "level": 4 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "13:45", + "duration": 1.5 + }, + { + "day": "Friday", + "startTime": "13:45", + "duration": 1.5 + } + ] + }, + { + "code": "G18", + "professor": { + "name": "ALTHEA TOH" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Classroom 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "13:45", + "duration": 1.5 + }, + { + "day": "Wednesday", + "startTime": "13:45", + "duration": 1.5 + } + ] + }, + { + "code": "G19", + "professor": { + "name": "ALTHEA TOH" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Classroom 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 1.5 + }, + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 1.5 + } + ] + }, + { + "code": "G20", + "professor": { + "name": "DARYL TAN" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Classroom 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "10:00", + "duration": 1.5 + }, + { + "day": "Thursday", + "startTime": "10:00", + "duration": 1.5 + } + ] + }, + { + "code": "G21", + "professor": { + "name": "DARYL TAN" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Classroom 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 1.5 + }, + { + "day": "Thursday", + "startTime": "12:00", + "duration": 1.5 + } + ] + }, + { + "code": "G22", + "professor": { + "name": "DARYL TAN" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Classroom 2-2", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "13:45", + "duration": 1.5 + }, + { + "day": "Friday", + "startTime": "13:45", + "duration": 1.5 + } + ] + }, + { + "code": "G23", + "professor": { + "name": "LIU KOOI LIN, EVELYN" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Classroom 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "10:00", + "duration": 1.5 + }, + { + "day": "Thursday", + "startTime": "10:00", + "duration": 1.5 + } + ] + }, + { + "code": "G24", + "professor": { + "name": "LOW BEE HONG" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Classroom 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "10:00", + "duration": 1.5 + }, + { + "day": "Friday", + "startTime": "10:00", + "duration": 1.5 + } + ] + }, + { + "code": "G25", + "professor": { + "name": "LOW BEE HONG" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Classroom 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 1.5 + }, + { + "day": "Friday", + "startTime": "12:00", + "duration": 1.5 + } + ] + }, + { + "code": "G26", + "professor": { + "name": "NICOLA HELEN GREEN" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Classroom 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 1.5 + }, + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 1.5 + } + ] + }, + { + "code": "G27", + "professor": { + "name": "NICOLA HELEN GREEN" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Classroom 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "17:15", + "duration": 1.5 + }, + { + "day": "Wednesday", + "startTime": "17:15", + "duration": 1.5 + } + ] + }, + { + "code": "G28", + "professor": { + "name": "PHOEBE SEOW SU KIAN" + }, + "location": { + "building": "SOSS/CIS", + "room": "Classroom 3-4", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 1.5 + }, + { + "day": "Friday", + "startTime": "12:00", + "duration": 1.5 + } + ] + }, + { + "code": "G29", + "professor": { + "name": "PHOEBE SEOW SU KIAN" + }, + "location": { + "building": "SOSS/CIS", + "room": "Classroom 3-4", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "13:45", + "duration": 1.5 + }, + { + "day": "Friday", + "startTime": "13:45", + "duration": 1.5 + } + ] + }, + { + "code": "G30", + "professor": { + "name": "LIM SEE CHEN" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Classroom 2-2", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "08:15", + "duration": 1.5 + }, + { + "day": "Wednesday", + "startTime": "08:15", + "duration": 1.5 + } + ] + }, + { + "code": "G31", + "professor": { + "name": "LIM SEE CHEN" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Classroom 2-2", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "10:00", + "duration": 1.5 + }, + { + "day": "Wednesday", + "startTime": "10:00", + "duration": 1.5 + } + ] + }, + { + "code": "G32", + "professor": { + "name": "LOKE MICHELLE" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Classroom 2-2", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 1.5 + }, + { + "day": "Thursday", + "startTime": "15:30", + "duration": 1.5 + } + ] + }, + { + "code": "G33", + "professor": { + "name": "LOKE MICHELLE" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Classroom 2-2", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "17:15", + "duration": 1.5 + }, + { + "day": "Thursday", + "startTime": "17:15", + "duration": 1.5 + } + ] + }, + { + "code": "G34", + "professor": { + "name": "MARK NICHOLAS PAPAYOANOU" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Classroom 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "08:15", + "duration": 1.5 + }, + { + "day": "Wednesday", + "startTime": "08:15", + "duration": 1.5 + } + ] + }, + { + "code": "G35", + "professor": { + "name": "MARK NICHOLAS PAPAYOANOU" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Classroom 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 1.5 + }, + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 1.5 + } + ] + }, + { + "code": "G45", + "professor": { + "name": "CHONG YIN TENG" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Classroom 2-2", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "13:45", + "duration": 1.5 + }, + { + "day": "Thursday", + "startTime": "13:45", + "duration": 1.5 + } + ] + }, + { + "code": "G46", + "professor": { + "name": "TAN CHIA MIEN" + }, + "location": { + "building": "SOSS/CIS", + "room": "Classroom 3-4", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "08:15", + "duration": 1.5 + }, + { + "day": "Friday", + "startTime": "08:15", + "duration": 1.5 + } + ] + }, + { + "code": "G47", + "professor": { + "name": "TIMOTHY CHAN" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Classroom 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 1.5 + }, + { + "day": "Thursday", + "startTime": "15:30", + "duration": 1.5 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/cor-core/1.json b/backup/cor-core/1.json new file mode 100644 index 0000000..7c46d78 --- /dev/null +++ b/backup/cor-core/1.json @@ -0,0 +1,85 @@ +[ + { + "name": "Calculus", + "moduleCode": "COR1201", + "sections": [ + { + "code": "G1", + "professor": { + "name": "ZHAO YIBAO" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-8", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "ZHAO YIBAO" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-8", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "ZHAO YIBAO" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-8", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "ZHAO YIBAO" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-8", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-27T07:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/cor-core/10.json b/backup/cor-core/10.json new file mode 100644 index 0000000..4211d50 --- /dev/null +++ b/backup/cor-core/10.json @@ -0,0 +1,103 @@ +[ + { + "name": "Technology and World Change", + "moduleCode": "COR2201", + "sections": [ + { + "code": "G1", + "professor": { + "name": "NEO KOK BENG" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-6", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "NEO KOK BENG" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-6", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "19:00", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "SHIRISH RANGNEKAR" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "SHIRISH RANGNEKAR" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G5", + "professor": { + "name": "SHIRISH RANGNEKAR" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-4", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-04T07:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/cor-core/11.json b/backup/cor-core/11.json new file mode 100644 index 0000000..d2825b4 --- /dev/null +++ b/backup/cor-core/11.json @@ -0,0 +1,63 @@ +[ + { + "name": "Epidemics - Biomedicine and Global Health", + "moduleCode": "COR2212", + "sections": [ + { + "code": "G1", + "professor": { + "name": "PARK HAESOO" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room B1-1", + "level": "B1" + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "PARK HAESOO" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room B1-1", + "level": "B1" + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "PARK HAESOO" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 2-15", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/cor-core/12.json b/backup/cor-core/12.json new file mode 100644 index 0000000..6cac599 --- /dev/null +++ b/backup/cor-core/12.json @@ -0,0 +1,81 @@ +[ + { + "name": "AI and Humanity", + "moduleCode": "COR2221", + "sections": [ + { + "code": "G1", + "professor": { + "name": "KOH, ANDREW" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 2-2", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "KOH, ANDREW" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 2-2", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "KOH, ANDREW" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "KOH, ANDREW" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 2-2", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/cor-core/13.json b/backup/cor-core/13.json new file mode 100644 index 0000000..396d235 --- /dev/null +++ b/backup/cor-core/13.json @@ -0,0 +1,63 @@ +[ + { + "name": "AI for Social Transformation", + "moduleCode": "COR2222", + "sections": [ + { + "code": "G1", + "professor": { + "name": "JONATHAN DAVID CHASE" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 2-2", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "JONATHAN DAVID CHASE" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "JONATHAN DAVID CHASE" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 2-2", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/cor-core/14.json b/backup/cor-core/14.json new file mode 100644 index 0000000..73c3607 --- /dev/null +++ b/backup/cor-core/14.json @@ -0,0 +1,49 @@ +[ + { + "name": "Game Theory for Modern Challenges", + "moduleCode": "COR2229", + "sections": [ + { + "code": "G1", + "professor": { + "name": "PEPITO, NONA" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Friday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "PEPITO, NONA" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Friday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-02T06:00:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/cor-core/15.json b/backup/cor-core/15.json new file mode 100644 index 0000000..5d5f8e5 --- /dev/null +++ b/backup/cor-core/15.json @@ -0,0 +1,27 @@ +[ + { + "name": "Paper, Pixels and 'Tortured Poets': Reading, Literature and Technology Today", + "moduleCode": "COR2249", + "sections": [ + { + "code": "G1", + "professor": { + "name": "EMILY SOON" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/cor-core/16.json b/backup/cor-core/16.json new file mode 100644 index 0000000..dc460ea --- /dev/null +++ b/backup/cor-core/16.json @@ -0,0 +1,27 @@ +[ + { + "name": "A Good Enough Ancestor", + "moduleCode": "COR2261", + "sections": [ + { + "code": "G1", + "professor": { + "name": "IJLAL NAQVI" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 1-1", + "level": 1 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/cor-core/17.json b/backup/cor-core/17.json new file mode 100644 index 0000000..db7ad59 --- /dev/null +++ b/backup/cor-core/17.json @@ -0,0 +1,36 @@ +[ + { + "name": "French", + "moduleCode": "COR2406", + "sections": [ + { + "code": "G1", + "professor": { + "name": "FRANCOIS BRETAULT" + }, + "location": { + "building": "SOSS/CIS", + "room": "Classroom 1-2", + "level": 1 + }, + "classes": [ + { + "day": "Monday", + "startTime": "19:00", + "duration": 1.5 + }, + { + "day": "Wednesday", + "startTime": "19:00", + "duration": 1.5 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-26T06:00:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/cor-core/18.json b/backup/cor-core/18.json new file mode 100644 index 0000000..59b4f4b --- /dev/null +++ b/backup/cor-core/18.json @@ -0,0 +1,45 @@ +[ + { + "name": "Italian", + "moduleCode": "COR2407", + "sections": [ + { + "code": "G1", + "professor": { + "name": "FRANCESCA BENVENUTI" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 3-09", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "FRANCESCA BENVENUTI" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 2-04", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/cor-core/19.json b/backup/cor-core/19.json new file mode 100644 index 0000000..cb426a1 --- /dev/null +++ b/backup/cor-core/19.json @@ -0,0 +1,55 @@ +[ + { + "name": "Spanish", + "moduleCode": "COR2408", + "sections": [ + { + "code": "G1", + "professor": { + "name": "MARIJO ROMERO" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 1.5 + }, + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 1.5 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "MARIJO ROMERO" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "17:15", + "duration": 1.5 + }, + { + "day": "Wednesday", + "startTime": "17:15", + "duration": 1.5 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/cor-core/2.json b/backup/cor-core/2.json new file mode 100644 index 0000000..3a405b5 --- /dev/null +++ b/backup/cor-core/2.json @@ -0,0 +1,189 @@ +[ + { + "name": "Leadership and Team Building", + "moduleCode": "COR1301", + "sections": [ + { + "code": "G1", + "professor": { + "name": "TAN RANI" + }, + "location": { + "building": "LKCSB", + "room": "Classroom 3-4", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "TAN RANI" + }, + "location": { + "building": "LKCSB", + "room": "Classroom 3-4", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "TAN RANI" + }, + "location": { + "building": "LKCSB", + "room": "Classroom 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "TAN RANI" + }, + "location": { + "building": "LKCSB", + "room": "Classroom 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G5", + "professor": { + "name": "THOMAS MENKHOFF, KEVIN CHEONG" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G6", + "professor": { + "name": "THOMAS MENKHOFF, ONG GEOK CHWEE" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-7", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G7", + "professor": { + "name": "LOW CHIN HENG" + }, + "location": { + "building": "LKCSB", + "room": "Classroom 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G8", + "professor": { + "name": "LOW CHIN HENG" + }, + "location": { + "building": "LKCSB", + "room": "Classroom 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G9", + "professor": { + "name": "LOW CHIN HENG" + }, + "location": { + "building": "LKCSB", + "room": "Classroom 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Friday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G10", + "professor": { + "name": "LOW CHIN HENG" + }, + "location": { + "building": "LKCSB", + "room": "Classroom 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Friday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/cor-core/20.json b/backup/cor-core/20.json new file mode 100644 index 0000000..8b1520a --- /dev/null +++ b/backup/cor-core/20.json @@ -0,0 +1,63 @@ +[ + { + "name": "Imagining the Self: Literature, Ethnicity and Gender in Asia", + "moduleCode": "COR2626", + "sections": [ + { + "code": "G1", + "professor": { + "name": "EMILY SOON" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 2-2", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "EMILY SOON" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 2-2", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "EMILY SOON" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Friday", + "startTime": "08:15", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/cor-core/21.json b/backup/cor-core/21.json new file mode 100644 index 0000000..4bec6e6 --- /dev/null +++ b/backup/cor-core/21.json @@ -0,0 +1,27 @@ +[ + { + "name": "Cities of Paradox: Exploring Hong Kong/Singapore, Histories and Cultures", + "moduleCode": "COR2646", + "sections": [ + { + "code": "G1", + "professor": { + "name": "JACK GREATREX" + }, + "location": { + "building": "YPHSL", + "room": "Classroom 1-02", + "level": 1 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/cor-core/22.json b/backup/cor-core/22.json new file mode 100644 index 0000000..a3a97e1 --- /dev/null +++ b/backup/cor-core/22.json @@ -0,0 +1,45 @@ +[ + { + "name": "Social Norms in Cultural Context: An Interdisciplinary Inquiry", + "moduleCode": "COR2647", + "sections": [ + { + "code": "G1", + "professor": { + "name": "SOVAN PATRA" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "SOVAN PATRA" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/cor-core/23.json b/backup/cor-core/23.json new file mode 100644 index 0000000..954733c --- /dev/null +++ b/backup/cor-core/23.json @@ -0,0 +1,459 @@ +[ + { + "name": "Big Questions", + "moduleCode": "COR3001", + "sections": [ + { + "code": "G1", + "professor": { + "name": "TSE, JUSTIN K" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "TSE, JUSTIN K" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "TSE, JUSTIN K" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "19:00", + "duration": 3.25 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "TERRY VAN GEVELT" + }, + "location": { + "building": "SOSS/CIS", + "room": "Classroom 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Friday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G5", + "professor": { + "name": "LUCZAK, JOSHUA" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G6", + "professor": { + "name": "LUCZAK, JOSHUA" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G7", + "professor": { + "name": "LUCZAK, JOSHUA" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G8", + "professor": { + "name": "LUCZAK, JOSHUA" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G9", + "professor": { + "name": "NGOEI WEN-QING" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room B1-1", + "level": "B1" + }, + "classes": [ + { + "day": "Thursday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G10", + "professor": { + "name": "NGOEI WEN-QING" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room B1-1", + "level": "B1" + }, + "classes": [ + { + "day": "Thursday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G11", + "professor": { + "name": "AIDAN WONG" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room B1-1", + "level": "B1" + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G12", + "professor": { + "name": "AIDAN WONG" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room B1-1", + "level": "B1" + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G13", + "professor": { + "name": "AIDAN WONG" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G14", + "professor": { + "name": "SOVAN PATRA" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G15", + "professor": { + "name": "SOVAN PATRA" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 2-2", + "level": 2 + }, + "classes": [ + { + "day": "Friday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G16", + "professor": { + "name": "LIM LEON GIM" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 2-04", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G17", + "professor": { + "name": "LIM LEON GIM" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G18", + "professor": { + "name": "LIM LEON GIM" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 3-09", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G19", + "professor": { + "name": "PATRICK OLSEN" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G20", + "professor": { + "name": "PATRICK OLSEN" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G21", + "professor": { + "name": "PATRICK OLSEN" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G22", + "professor": { + "name": "JACK GREATREX" + }, + "location": { + "building": "SOSS/CIS", + "room": "Classroom 1-2", + "level": 1 + }, + "classes": [ + { + "day": "Friday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G23", + "professor": { + "name": "YONG ZHANG" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 3-12", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G24", + "professor": { + "name": "AL LIM" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 2-15", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G25", + "professor": { + "name": "LUCZAK, JOSHUA" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/cor-core/24.json b/backup/cor-core/24.json new file mode 100644 index 0000000..c828863 --- /dev/null +++ b/backup/cor-core/24.json @@ -0,0 +1,265 @@ +[ + { + "name": "Ethics and Social Responsibility", + "moduleCode": "COR3301", + "sections": [ + { + "code": "G1", + "professor": { + "name": "DANIEL SEAH" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 3-01", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "19:00", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "DANIEL SEAH" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 3-02", + "level": 3 + }, + "classes": [ + { + "day": "Friday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "DIRK HARTUNG" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 3-01", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "DIRK HARTUNG" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 2-01", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G5", + "professor": { + "name": "JASON GRANT ALLEN" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 3-01", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G6", + "professor": { + "name": "JASON GRANT ALLEN" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 3-02", + "level": 3 + }, + "classes": [ + { + "day": "Friday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G7", + "professor": { + "name": "HENG WANG" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 3-01", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G8", + "professor": { + "name": "HENG WANG" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 3-01", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G9", + "professor": { + "name": "HENG WANG" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 2-01", + "level": 2 + }, + "classes": [ + { + "day": "Friday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G10", + "professor": { + "name": "HENG WANG" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 2-01", + "level": 2 + }, + "classes": [ + { + "day": "Friday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G11", + "professor": { + "name": "SU JIN CHANDRAN" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 2-01", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "19:00", + "duration": 3.25 + } + ] + }, + { + "code": "G12", + "professor": { + "name": "NOEMI CHAW" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 3-01", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "19:00", + "duration": 3.25 + } + ] + }, + { + "code": "G13", + "professor": { + "name": "CHAN JUNHAO JUSTIN" + }, + "location": { + "building": "YPHSL", + "room": "Classroom 1-02", + "level": 1 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "19:00", + "duration": 3.25 + } + ] + }, + { + "code": "G14", + "professor": { + "name": "SAMUEL NG" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 3-02", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-01T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/cor-core/25.json b/backup/cor-core/25.json new file mode 100644 index 0000000..30ba1e2 --- /dev/null +++ b/backup/cor-core/25.json @@ -0,0 +1,32 @@ +[ + { + "name": "Ethics and Society for the Social Sciences", + "moduleCode": "COR3305", + "sections": [ + { + "code": "G1", + "professor": { + "name": "BRANDON YIP" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "10:00", + "duration": 1.5 + }, + { + "day": "Thursday", + "startTime": "10:00", + "duration": 1.5 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/cor-core/26.json b/backup/cor-core/26.json new file mode 100644 index 0000000..54d3791 --- /dev/null +++ b/backup/cor-core/26.json @@ -0,0 +1,441 @@ +[ + { + "name": "COMM1304 - Management Communication", + "moduleCode": "COR-COMM1304", + "sections": [ + { + "code": "G1", + "professor": { + "name": "SHYAMALA DEENATHAYALAN" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "SHYAMALA DEENATHAYALAN" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "SHYAMALA DEENATHAYALAN" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-10", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "SHYAMALA DEENATHAYALAN" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-7", + "level": 3 + }, + "classes": [ + { + "day": "Friday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G5", + "professor": { + "name": "TRACY LOH" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-4", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G6", + "professor": { + "name": "TRACY LOH" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-4", + "level": 3 + }, + "classes": [ + { + "day": "Friday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G7", + "professor": { + "name": "YEO SU LIN" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-7", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G8", + "professor": { + "name": "YEO SU LIN" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-7", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G9", + "professor": { + "name": "AKANKSHA RATH" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-10", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "19:00", + "duration": 3.25 + } + ] + }, + { + "code": "G10", + "professor": { + "name": "AKANKSHA RATH" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 2-4", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G11", + "professor": { + "name": "CLARENCE FU" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G12", + "professor": { + "name": "GWENDOLINE ANNE LIM SIU KIAO" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-9", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G13", + "professor": { + "name": "GWENDOLINE ANNE LIM SIU KIAO" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-5", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G14", + "professor": { + "name": "HO JACK YONG" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-9", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "19:00", + "duration": 3.25 + } + ] + }, + { + "code": "G15", + "professor": { + "name": "KIRTI HARNAL" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 2-5", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G16", + "professor": { + "name": "LINDY ONG" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 1-2", + "level": 1 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G17", + "professor": { + "name": "LYNETTE WAN" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-7", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G18", + "professor": { + "name": "PETRINA VERONICA TEE" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G19", + "professor": { + "name": "SERENA LIM" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-6", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G20", + "professor": { + "name": "SERENA LIM" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-6", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G21", + "professor": { + "name": "SHAMALA RAMAKRESININ" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G22", + "professor": { + "name": "SUMATHI KRISHNA" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-7", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G23", + "professor": { + "name": "SUMATHI KRISHNA" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-4", + "level": 3 + }, + "classes": [ + { + "day": "Friday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G24", + "professor": { + "name": "VANDANA RAMESH ADVANI" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-6", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/cor-core/27.json b/backup/cor-core/27.json new file mode 100644 index 0000000..79ebd02 --- /dev/null +++ b/backup/cor-core/27.json @@ -0,0 +1,45 @@ +[ + { + "name": "COMM1312 - Communication Strategies in the Digital Age", + "moduleCode": "COR-COMM1312", + "sections": [ + { + "code": "G1", + "professor": { + "name": "TRACY LOH" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-4", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "TRACY LOH" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/cor-core/28.json b/backup/cor-core/28.json new file mode 100644 index 0000000..d574137 --- /dev/null +++ b/backup/cor-core/28.json @@ -0,0 +1,81 @@ +[ + { + "name": "COMM1313 - Intercultural Communication", + "moduleCode": "COR-COMM1313", + "sections": [ + { + "code": "G1", + "professor": { + "name": "ONG SIOW HENG" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-8", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "ONG SIOW HENG" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-8", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "ONG SIOW HENG" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-8", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "ONG SIOW HENG" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-8", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "19:00", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/cor-core/29.json b/backup/cor-core/29.json new file mode 100644 index 0000000..a3b0433 --- /dev/null +++ b/backup/cor-core/29.json @@ -0,0 +1,27 @@ +[ + { + "name": "COMM1315 - Misinformation Management", + "moduleCode": "COR-COMM1315", + "sections": [ + { + "code": "G1", + "professor": { + "name": "HO JACK YONG" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "19:00", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/cor-core/3.json b/backup/cor-core/3.json new file mode 100644 index 0000000..dec9d7d --- /dev/null +++ b/backup/cor-core/3.json @@ -0,0 +1,139 @@ +[ + { + "name": "Modeling & Data Analytics", + "moduleCode": "COR1305", + "sections": [ + { + "code": "G1", + "professor": { + "name": "JASON CHAN" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-2", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "JASON CHAN" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-2", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "ALDY GUNAWAN" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "ALDY GUNAWAN" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G5", + "professor": { + "name": "WANG HAI" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-4", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G6", + "professor": { + "name": "WANG HAI" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-4", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G7", + "professor": { + "name": "WANG HAI" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-03T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/cor-core/30.json b/backup/cor-core/30.json new file mode 100644 index 0000000..40f45a6 --- /dev/null +++ b/backup/cor-core/30.json @@ -0,0 +1,27 @@ +[ + { + "name": "GA2634 - Exploring Asian Identities", + "moduleCode": "COR-GA2634", + "sections": [ + { + "code": "G1", + "professor": { + "name": "" + }, + "location": { + "building": "SOSS/CIS", + "room": "Classroom 1-2", + "level": 1 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/cor-core/31.json b/backup/cor-core/31.json new file mode 100644 index 0000000..931afde --- /dev/null +++ b/backup/cor-core/31.json @@ -0,0 +1,283 @@ +[ + { + "name": "IS1704 - Computational Thinking and Programming", + "moduleCode": "COR-IS1704", + "sections": [ + { + "code": "G1", + "professor": { + "name": "QIAN TANG" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-4", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "QIAN TANG" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "QIAN TANG" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "JOELLE ELMALEH" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G5", + "professor": { + "name": "JOELLE ELMALEH" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G6", + "professor": { + "name": "ARNE JONNI SUPPE" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-4", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G7", + "professor": { + "name": "ARNE JONNI SUPPE" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room B1-1", + "level": "B1" + }, + "classes": [ + { + "day": "Friday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G8", + "professor": { + "name": "ARNE JONNI SUPPE" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room B1-1", + "level": "B1" + }, + "classes": [ + { + "day": "Friday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G9", + "professor": { + "name": "XUE, HAIYANG" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-4", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G10", + "professor": { + "name": "XUE, HAIYANG" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-4", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G11", + "professor": { + "name": "XUE, HAIYANG" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-4", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G12", + "professor": { + "name": "TANG, TONY" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-4", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G13", + "professor": { + "name": "TANG, TONY" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room B1-1", + "level": "B1" + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G14", + "professor": { + "name": "LEE YEOW LEONG" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-10", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G15", + "professor": { + "name": "SERENA GOH" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-10", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-01T06:00:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/cor-core/32.json b/backup/cor-core/32.json new file mode 100644 index 0000000..a882549 --- /dev/null +++ b/backup/cor-core/32.json @@ -0,0 +1,55 @@ +[ + { + "name": "JPAN2401 - Japanese", + "moduleCode": "COR-JPAN2401", + "sections": [ + { + "code": "G1", + "professor": { + "name": "AKIKO ITO" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 2-11", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "13:45", + "duration": 1.5 + }, + { + "day": "Thursday", + "startTime": "13:45", + "duration": 1.5 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "AKIKO ITO" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 2-11", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 1.5 + }, + { + "day": "Thursday", + "startTime": "15:30", + "duration": 1.5 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/cor-core/33.json b/backup/cor-core/33.json new file mode 100644 index 0000000..59f00db --- /dev/null +++ b/backup/cor-core/33.json @@ -0,0 +1,55 @@ +[ + { + "name": "KREA2402 - Korean", + "moduleCode": "COR-KREA2402", + "sections": [ + { + "code": "G1", + "professor": { + "name": "SEO JI YUN" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 3-01", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 1.5 + }, + { + "day": "Friday", + "startTime": "12:00", + "duration": 1.5 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "SEO JI YUN" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 3-01", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "13:45", + "duration": 1.5 + }, + { + "day": "Friday", + "startTime": "13:45", + "duration": 1.5 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/cor-core/34.json b/backup/cor-core/34.json new file mode 100644 index 0000000..1b9359b --- /dev/null +++ b/backup/cor-core/34.json @@ -0,0 +1,27 @@ +[ + { + "name": "LAW2215 - Digital Intelligence for Lawyers", + "moduleCode": "COR-LAW2215", + "sections": [ + { + "code": "G1", + "professor": { + "name": "LIM HOW KHANG" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 2-05", + "level": 2 + }, + "classes": [ + { + "day": "Friday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/cor-core/35.json b/backup/cor-core/35.json new file mode 100644 index 0000000..e4f345e --- /dev/null +++ b/backup/cor-core/35.json @@ -0,0 +1,27 @@ +[ + { + "name": "LAW2245 - Sustainability Law in Business Practice", + "moduleCode": "COR-LAW2245", + "sections": [ + { + "code": "G1", + "professor": { + "name": "PRESTON WONG" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 3-01", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "19:00", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/cor-core/36.json b/backup/cor-core/36.json new file mode 100644 index 0000000..063e374 --- /dev/null +++ b/backup/cor-core/36.json @@ -0,0 +1,27 @@ +[ + { + "name": "LAW2630 - Introduction to Chinese History, Culture, Economy, Politics and Law", + "moduleCode": "COR-LAW2630", + "sections": [ + { + "code": "G1", + "professor": { + "name": "HENRY GAO" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 2-15", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/cor-core/37.json b/backup/cor-core/37.json new file mode 100644 index 0000000..a238eec --- /dev/null +++ b/backup/cor-core/37.json @@ -0,0 +1,27 @@ +[ + { + "name": "LAW2649 - The Future of the Singapore Legal Profession: Wellbeing and the Sustainability of the Profession", + "moduleCode": "COR-LAW2649", + "sections": [ + { + "code": "G1", + "professor": { + "name": "LAU KWAN HO, DANIEL SEAH, BRYAN LEOW CHIN SENG" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 2-01", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "19:00", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/cor-core/38.json b/backup/cor-core/38.json new file mode 100644 index 0000000..8a7bae1 --- /dev/null +++ b/backup/cor-core/38.json @@ -0,0 +1,27 @@ +[ + { + "name": "MAND2404 - Mandarin", + "moduleCode": "COR-MAND2404", + "sections": [ + { + "code": "G1", + "professor": { + "name": "WANG SHENGYU" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 3-5", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/cor-core/39.json b/backup/cor-core/39.json new file mode 100644 index 0000000..51c1a26 --- /dev/null +++ b/backup/cor-core/39.json @@ -0,0 +1,229 @@ +[ + { + "name": "MGMT1302 - Business, Government and Society", + "moduleCode": "COR-MGMT1302", + "sections": [ + { + "code": "G1", + "professor": { + "name": "LOO KHEE SHENG" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-4", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "LOO KHEE SHENG" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "LOO KHEE SHENG" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "MOHAMED IRSHAD ABBAS ALI" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-7", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "19:00", + "duration": 3.25 + } + ] + }, + { + "code": "G5", + "professor": { + "name": "MOHAMED IRSHAD ABBAS ALI" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-9", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G6", + "professor": { + "name": "MOHAMED IRSHAD ABBAS ALI" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-9", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "19:00", + "duration": 3.25 + } + ] + }, + { + "code": "G7", + "professor": { + "name": "CHAN KAY MIN" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 3-4", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G8", + "professor": { + "name": "CHAN KAY MIN" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 3-4", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G9", + "professor": { + "name": "GILBERT TAN" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-7", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G10", + "professor": { + "name": "GILBERT TAN" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-6", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "19:00", + "duration": 3.25 + } + ] + }, + { + "code": "G11", + "professor": { + "name": "LIEW YAH LING" + }, + "location": { + "building": "LKCSB", + "room": "Classroom 3-4", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G12", + "professor": { + "name": "LIEW YAH LING" + }, + "location": { + "building": "LKCSB", + "room": "Classroom 3-4", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-30T06:00:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/cor-core/4.json b/backup/cor-core/4.json new file mode 100644 index 0000000..e5c6a6b --- /dev/null +++ b/backup/cor-core/4.json @@ -0,0 +1,67 @@ +[ + { + "name": "Capital Markets in China", + "moduleCode": "COR1306", + "sections": [ + { + "code": "G1", + "professor": { + "name": "WANG JIWEI" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "WANG JIWEI" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "19:00", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "WANG JIWEI" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-01T06:00:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/cor-core/40.json b/backup/cor-core/40.json new file mode 100644 index 0000000..20a4c4d --- /dev/null +++ b/backup/cor-core/40.json @@ -0,0 +1,27 @@ +[ + { + "name": "MGMT1303 - Entrepreneurship and Business Creation", + "moduleCode": "COR-MGMT1303", + "sections": [ + { + "code": "G1", + "professor": { + "name": "NG XU WEN" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-7", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "19:00", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/cor-core/41.json b/backup/cor-core/41.json new file mode 100644 index 0000000..2a7e4f6 --- /dev/null +++ b/backup/cor-core/41.json @@ -0,0 +1,27 @@ +[ + { + "name": "MGMT2207 - Innovations for Asia’s Smart Cities", + "moduleCode": "COR-MGMT2207", + "sections": [ + { + "code": "G1", + "professor": { + "name": "THOMAS MENKHOFF, KAN SIEW NING, KEVIN CHEONG" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-8", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "08:15", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/cor-core/42.json b/backup/cor-core/42.json new file mode 100644 index 0000000..da119ce --- /dev/null +++ b/backup/cor-core/42.json @@ -0,0 +1,27 @@ +[ + { + "name": "MGMT2238 - Doing Business with Artificial Intelligence", + "moduleCode": "COR-MGMT2238", + "sections": [ + { + "code": "G1", + "professor": { + "name": "THOMAS MENKHOFF, KAN SIEW NING" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-8", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "08:15", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/cor-core/43.json b/backup/cor-core/43.json new file mode 100644 index 0000000..d06eb26 --- /dev/null +++ b/backup/cor-core/43.json @@ -0,0 +1,49 @@ +[ + { + "name": "OBHR1309 - Negotiating in Management and Business", + "moduleCode": "COR-OBHR1309", + "sections": [ + { + "code": "G1", + "professor": { + "name": "MICHAEL SCHAERER" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-4", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "MICHAEL SCHAERER" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-4", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-25T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/cor-core/44.json b/backup/cor-core/44.json new file mode 100644 index 0000000..2b697f8 --- /dev/null +++ b/backup/cor-core/44.json @@ -0,0 +1,63 @@ +[ + { + "name": "OBHR2247 - The Science and Practice of Mindfulness at Work", + "moduleCode": "COR-OBHR2247", + "sections": [ + { + "code": "G1", + "professor": { + "name": "SIM SU-HSIEN, SAMANTHA" + }, + "location": { + "building": "LKCSB", + "room": "Classroom 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "SIM SU-HSIEN, SAMANTHA" + }, + "location": { + "building": "LKCSB", + "room": "Classroom 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "EVA KATHARINA PETERS" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/cor-core/45.json b/backup/cor-core/45.json new file mode 100644 index 0000000..8fdc047 --- /dev/null +++ b/backup/cor-core/45.json @@ -0,0 +1,27 @@ +[ + { + "name": "PHIL2257 - Ethics of Artificial Intelligence", + "moduleCode": "COR-PHIL2257", + "sections": [ + { + "code": "G1", + "professor": { + "name": "RAND HIRMIZ" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 1-1", + "level": 1 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/cor-core/46.json b/backup/cor-core/46.json new file mode 100644 index 0000000..b2832d6 --- /dev/null +++ b/backup/cor-core/46.json @@ -0,0 +1,31 @@ +[ + { + "name": "POSC2604 - Politics of South East Asia", + "moduleCode": "COR-POSC2604", + "sections": [ + { + "code": "G1", + "professor": { + "name": "RICKS, JACOB" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 1-1", + "level": 1 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "08:15", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-27T07:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/cor-core/47.json b/backup/cor-core/47.json new file mode 100644 index 0000000..6dbb398 --- /dev/null +++ b/backup/cor-core/47.json @@ -0,0 +1,31 @@ +[ + { + "name": "PSYC2638 - Subjective Well-Being", + "moduleCode": "COR-PSYC2638", + "sections": [ + { + "code": "G1", + "professor": { + "name": "WILLIAM TOV" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 2-2", + "level": 2 + }, + "classes": [ + { + "day": "Friday", + "startTime": "08:15", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-27T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/cor-core/48.json b/backup/cor-core/48.json new file mode 100644 index 0000000..61da023 --- /dev/null +++ b/backup/cor-core/48.json @@ -0,0 +1,32 @@ +[ + { + "name": "SOCG2251 - Food, Environment and Sustainability", + "moduleCode": "COR-SOCG2251", + "sections": [ + { + "code": "G1", + "professor": { + "name": "Q FORREST ZHANG" + }, + "location": { + "building": "SOSS/CIS", + "room": "Classroom 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "10:00", + "duration": 1.5 + }, + { + "day": "Friday", + "startTime": "10:00", + "duration": 1.5 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/cor-core/49.json b/backup/cor-core/49.json new file mode 100644 index 0000000..72109a1 --- /dev/null +++ b/backup/cor-core/49.json @@ -0,0 +1,36 @@ +[ + { + "name": "SOCG2607 - Contemporary South Asian Societies", + "moduleCode": "COR-SOCG2607", + "sections": [ + { + "code": "G1", + "professor": { + "name": "IJLAL NAQVI" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "08:15", + "duration": 1.5 + }, + { + "day": "Friday", + "startTime": "08:15", + "duration": 1.5 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-25T06:00:00.000Z", + "durationInHour": 3 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/cor-core/5.json b/backup/cor-core/5.json new file mode 100644 index 0000000..7c3ba39 --- /dev/null +++ b/backup/cor-core/5.json @@ -0,0 +1,31 @@ +[ + { + "name": "Accounting for Entrepreneurs", + "moduleCode": "COR1307", + "sections": [ + { + "code": "G1", + "professor": { + "name": "YUANTO KUSNADI, KEVIN LEE" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-25T06:00:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/cor-core/50.json b/backup/cor-core/50.json new file mode 100644 index 0000000..d02ee11 --- /dev/null +++ b/backup/cor-core/50.json @@ -0,0 +1,32 @@ +[ + { + "name": "SOCG2608 - Understanding China's Economic Miracle: Social Origins and Social Impact", + "moduleCode": "COR-SOCG2608", + "sections": [ + { + "code": "G1", + "professor": { + "name": "Q FORREST ZHANG" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 1-2", + "level": 1 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "13:45", + "duration": 1.5 + }, + { + "day": "Friday", + "startTime": "13:45", + "duration": 1.5 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/cor-core/51.json b/backup/cor-core/51.json new file mode 100644 index 0000000..bffc848 --- /dev/null +++ b/backup/cor-core/51.json @@ -0,0 +1,31 @@ +[ + { + "name": "SOCG2609 - Global and Transnational Sociology", + "moduleCode": "COR-SOCG2609", + "sections": [ + { + "code": "G1", + "professor": { + "name": "ALWYN LIM" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 1-3", + "level": 1 + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-23T06:00:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/cor-core/52.json b/backup/cor-core/52.json new file mode 100644 index 0000000..07270c8 --- /dev/null +++ b/backup/cor-core/52.json @@ -0,0 +1,31 @@ +[ + { + "name": "SOCG2637 - Deconstructing Singapore Society", + "moduleCode": "COR-SOCG2637", + "sections": [ + { + "code": "G1", + "professor": { + "name": "ALWYN LIM" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 1-3", + "level": 1 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-30T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/cor-core/53.json b/backup/cor-core/53.json new file mode 100644 index 0000000..1a01181 --- /dev/null +++ b/backup/cor-core/53.json @@ -0,0 +1,36 @@ +[ + { + "name": "SSOC2227 - Sustainability and Society", + "moduleCode": "COR-SSOC2227", + "sections": [ + { + "code": "G1", + "professor": { + "name": "ANNIKA RIEGER" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room B1-1", + "level": "B1" + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "10:00", + "duration": 1.5 + }, + { + "day": "Thursday", + "startTime": "10:00", + "duration": 1.5 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-04T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/cor-core/54.json b/backup/cor-core/54.json new file mode 100644 index 0000000..020155f --- /dev/null +++ b/backup/cor-core/54.json @@ -0,0 +1,463 @@ +[ + { + "name": "STAT1202 - Introductory Statistics", + "moduleCode": "COR-STAT1202", + "sections": [ + { + "code": "G1", + "professor": { + "name": "ROSIE CHING" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room B1-1", + "level": "B1" + }, + "classes": [ + { + "day": "Monday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "ROSIE CHING" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room B1-1", + "level": "B1" + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "ROSIE CHING" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room B1-1", + "level": "B1" + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "ROSIE CHING" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room B1-1", + "level": "B1" + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G5", + "professor": { + "name": "ROSIE CHING" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room B1-1", + "level": "B1" + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G6", + "professor": { + "name": "LIU SHEW FAN" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-10", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G7", + "professor": { + "name": "LIU SHEW FAN" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room B1-2", + "level": "B1" + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G8", + "professor": { + "name": "QIU YUE" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-4", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G9", + "professor": { + "name": "QIU YUE" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G10", + "professor": { + "name": "WU ZHENGXIAO" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room B1-1", + "level": "B1" + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G11", + "professor": { + "name": "WU ZHENGXIAO" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-10", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G12", + "professor": { + "name": "WU ZHENGXIAO" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room B1-1", + "level": "B1" + }, + "classes": [ + { + "day": "Thursday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G13", + "professor": { + "name": "WU ZHENGXIAO" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room B1-1", + "level": "B1" + }, + "classes": [ + { + "day": "Friday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G14", + "professor": { + "name": "DANIEL SOH" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room B1-1", + "level": "B1" + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G15", + "professor": { + "name": "DANIEL SOH" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-5", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G16", + "professor": { + "name": "GAN CHUI GOH" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-5", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G17", + "professor": { + "name": "GAN CHUI GOH" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-5", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G18", + "professor": { + "name": "GAN CHUI GOH" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G19", + "professor": { + "name": "RAYMOND TEO" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-2", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G20", + "professor": { + "name": "RAYMOND TEO" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-2", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G21", + "professor": { + "name": "RAYMOND TEO" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G22", + "professor": { + "name": "RAYMOND TEO" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G23", + "professor": { + "name": "SHIN SOMI" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G24", + "professor": { + "name": "SHIN SOMI" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G25", + "professor": { + "name": "YEO KENG LEONG" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room B1-1", + "level": "B1" + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-24T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/cor-core/55.json b/backup/cor-core/55.json new file mode 100644 index 0000000..07ef1e1 --- /dev/null +++ b/backup/cor-core/55.json @@ -0,0 +1,85 @@ +[ + { + "name": "STAT1203 - Introduction to Statistical Theory", + "moduleCode": "COR-STAT1203", + "sections": [ + { + "code": "G1", + "professor": { + "name": "CHOW HWEE KWAN" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 5-2", + "level": 5 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "CHOW HWEE KWAN" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 5-2", + "level": 5 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "CHOW HWEE KWAN" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 5-2", + "level": 5 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "HO SHENG CHAO" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-24T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/cor-core/56.json b/backup/cor-core/56.json new file mode 100644 index 0000000..e6400d7 --- /dev/null +++ b/backup/cor-core/56.json @@ -0,0 +1,45 @@ +[ + { + "name": "THAI2403 - Thai", + "moduleCode": "COR-THAI2403", + "sections": [ + { + "code": "G1", + "professor": { + "name": "SUKSRI LUMPRASERT" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 3-5", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "SUKSRI LUMPRASERT" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 3-5", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/cor-core/6.json b/backup/cor-core/6.json new file mode 100644 index 0000000..5c04a3a --- /dev/null +++ b/backup/cor-core/6.json @@ -0,0 +1,31 @@ +[ + { + "name": "Sustainability Reporting", + "moduleCode": "COR1314", + "sections": [ + { + "code": "G1", + "professor": { + "name": "HOLLY YANG" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 2-5", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-24T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/cor-core/7.json b/backup/cor-core/7.json new file mode 100644 index 0000000..234c21b --- /dev/null +++ b/backup/cor-core/7.json @@ -0,0 +1,243 @@ +[ + { + "name": "Critical Thinking in the Real World", + "moduleCode": "COR1701", + "sections": [ + { + "code": "G1", + "professor": { + "name": "TAN SOR HOON" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 1-3", + "level": 1 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "SOVAN PATRA" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room B1-1", + "level": "B1" + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "SOVAN PATRA" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room B1-1", + "level": "B1" + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "RAND HIRMIZ" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G5", + "professor": { + "name": "RAND HIRMIZ" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G6", + "professor": { + "name": "JARED POON JUN KEAT" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 1-3", + "level": 1 + }, + "classes": [ + { + "day": "Monday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G7", + "professor": { + "name": "NG SAI YING" + }, + "location": { + "building": "SOSS/CIS", + "room": "Classroom 1-2", + "level": 1 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G8", + "professor": { + "name": "NG SAI YING" + }, + "location": { + "building": "SOSS/CIS", + "room": "Classroom 1-2", + "level": 1 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G9", + "professor": { + "name": "JEREMIAS KOH" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Friday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G10", + "professor": { + "name": "JEREMIAS KOH" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Friday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G11", + "professor": { + "name": "" + }, + "location": { + "building": "SOSS/CIS", + "room": "Classroom 1-2", + "level": 1 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G12", + "professor": { + "name": "" + }, + "location": { + "building": "SOSS/CIS", + "room": "Classroom 1-2", + "level": 1 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G13", + "professor": { + "name": "" + }, + "location": { + "building": "SOSS/CIS", + "room": "Classroom 1-2", + "level": 1 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/cor-core/8.json b/backup/cor-core/8.json new file mode 100644 index 0000000..f5c2451 --- /dev/null +++ b/backup/cor-core/8.json @@ -0,0 +1,139 @@ +[ + { + "name": "Managing in a Volatile, Uncertain, Complex and Ambiguous Context", + "moduleCode": "COR1703", + "sections": [ + { + "code": "G1", + "professor": { + "name": "WHITNEY, ZHANG WEI" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "WHITNEY, ZHANG WEI" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "WHITNEY, ZHANG WEI" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-6", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "WHITNEY, ZHANG WEI" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-4", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G5", + "professor": { + "name": "VENKAT" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 3-5", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G6", + "professor": { + "name": "VENKAT" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 3-5", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G7", + "professor": { + "name": "DON CHEN" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-7", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "19:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-27T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/cor-core/9.json b/backup/cor-core/9.json new file mode 100644 index 0000000..3a52b98 --- /dev/null +++ b/backup/cor-core/9.json @@ -0,0 +1,445 @@ +[ + { + "name": "Economics and Society", + "moduleCode": "COR2100", + "sections": [ + { + "code": "G1", + "professor": { + "name": "HO KONG WENG" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "HO KONG WENG" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "ALPARSLAN TUNCAY" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-4", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "ALPARSLAN TUNCAY" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G5", + "professor": { + "name": "ALPARSLAN TUNCAY" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 5-2", + "level": 5 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G6", + "professor": { + "name": "ALPARSLAN TUNCAY" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 5-2", + "level": 5 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G7", + "professor": { + "name": "ERIC FESSELMEYER" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G8", + "professor": { + "name": "ERIC FESSELMEYER" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G9", + "professor": { + "name": "ERIC FESSELMEYER" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Friday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G10", + "professor": { + "name": "KOSMAS MARINAKIS" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 3-12", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G11", + "professor": { + "name": "KOSMAS MARINAKIS" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 3-12", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G12", + "professor": { + "name": "KOSMAS MARINAKIS" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 3-4", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G13", + "professor": { + "name": "KOSMAS MARINAKIS" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 3-4", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G14", + "professor": { + "name": "ARPITA KHANNA" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-4", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G15", + "professor": { + "name": "ARPITA KHANNA" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-4", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G16", + "professor": { + "name": "ARPITA KHANNA" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-4", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G17", + "professor": { + "name": "ARPITA KHANNA" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-4", + "level": 2 + }, + "classes": [ + { + "day": "Friday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G18", + "professor": { + "name": "TAN SWEE LIANG" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-5", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G19", + "professor": { + "name": "TAN SWEE LIANG" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-5", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G20", + "professor": { + "name": "TAN SWEE LIANG" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-5", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G21", + "professor": { + "name": "BIAN XIAOCHEN" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G22", + "professor": { + "name": "TAN LING HUI" + }, + "location": { + "building": "LKCSB", + "room": "Classroom 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G23", + "professor": { + "name": "WONG FOT CHYI" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Friday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G24", + "professor": { + "name": "WONG FOT CHYI" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-6", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.5 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-23T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/cor-ga-core-global-asia.json b/backup/cor-ga-core-global-asia.json new file mode 100644 index 0000000..40f45a6 --- /dev/null +++ b/backup/cor-ga-core-global-asia.json @@ -0,0 +1,27 @@ +[ + { + "name": "GA2634 - Exploring Asian Identities", + "moduleCode": "COR-GA2634", + "sections": [ + { + "code": "G1", + "professor": { + "name": "" + }, + "location": { + "building": "SOSS/CIS", + "room": "Classroom 1-2", + "level": 1 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/cor-ga-core-global-asia/0.json b/backup/cor-ga-core-global-asia/0.json new file mode 100644 index 0000000..40f45a6 --- /dev/null +++ b/backup/cor-ga-core-global-asia/0.json @@ -0,0 +1,27 @@ +[ + { + "name": "GA2634 - Exploring Asian Identities", + "moduleCode": "COR-GA2634", + "sections": [ + { + "code": "G1", + "professor": { + "name": "" + }, + "location": { + "building": "SOSS/CIS", + "room": "Classroom 1-2", + "level": 1 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/cor-is-core-information-systems.json b/backup/cor-is-core-information-systems.json new file mode 100644 index 0000000..931afde --- /dev/null +++ b/backup/cor-is-core-information-systems.json @@ -0,0 +1,283 @@ +[ + { + "name": "IS1704 - Computational Thinking and Programming", + "moduleCode": "COR-IS1704", + "sections": [ + { + "code": "G1", + "professor": { + "name": "QIAN TANG" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-4", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "QIAN TANG" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "QIAN TANG" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "JOELLE ELMALEH" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G5", + "professor": { + "name": "JOELLE ELMALEH" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G6", + "professor": { + "name": "ARNE JONNI SUPPE" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-4", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G7", + "professor": { + "name": "ARNE JONNI SUPPE" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room B1-1", + "level": "B1" + }, + "classes": [ + { + "day": "Friday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G8", + "professor": { + "name": "ARNE JONNI SUPPE" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room B1-1", + "level": "B1" + }, + "classes": [ + { + "day": "Friday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G9", + "professor": { + "name": "XUE, HAIYANG" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-4", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G10", + "professor": { + "name": "XUE, HAIYANG" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-4", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G11", + "professor": { + "name": "XUE, HAIYANG" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-4", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G12", + "professor": { + "name": "TANG, TONY" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-4", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G13", + "professor": { + "name": "TANG, TONY" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room B1-1", + "level": "B1" + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G14", + "professor": { + "name": "LEE YEOW LEONG" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-10", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G15", + "professor": { + "name": "SERENA GOH" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-10", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-01T06:00:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/cor-is-core-information-systems/0.json b/backup/cor-is-core-information-systems/0.json new file mode 100644 index 0000000..931afde --- /dev/null +++ b/backup/cor-is-core-information-systems/0.json @@ -0,0 +1,283 @@ +[ + { + "name": "IS1704 - Computational Thinking and Programming", + "moduleCode": "COR-IS1704", + "sections": [ + { + "code": "G1", + "professor": { + "name": "QIAN TANG" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-4", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "QIAN TANG" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "QIAN TANG" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "JOELLE ELMALEH" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G5", + "professor": { + "name": "JOELLE ELMALEH" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G6", + "professor": { + "name": "ARNE JONNI SUPPE" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-4", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G7", + "professor": { + "name": "ARNE JONNI SUPPE" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room B1-1", + "level": "B1" + }, + "classes": [ + { + "day": "Friday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G8", + "professor": { + "name": "ARNE JONNI SUPPE" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room B1-1", + "level": "B1" + }, + "classes": [ + { + "day": "Friday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G9", + "professor": { + "name": "XUE, HAIYANG" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-4", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G10", + "professor": { + "name": "XUE, HAIYANG" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-4", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G11", + "professor": { + "name": "XUE, HAIYANG" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-4", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G12", + "professor": { + "name": "TANG, TONY" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-4", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G13", + "professor": { + "name": "TANG, TONY" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room B1-1", + "level": "B1" + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G14", + "professor": { + "name": "LEE YEOW LEONG" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-10", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G15", + "professor": { + "name": "SERENA GOH" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-10", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-01T06:00:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/cor-jpan-core-japanese-language.json b/backup/cor-jpan-core-japanese-language.json new file mode 100644 index 0000000..0637a08 --- /dev/null +++ b/backup/cor-jpan-core-japanese-language.json @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/backup/cor-jpan-core-japanese-language/0.json b/backup/cor-jpan-core-japanese-language/0.json new file mode 100644 index 0000000..0637a08 --- /dev/null +++ b/backup/cor-jpan-core-japanese-language/0.json @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/backup/cor-krea-core-korean-language.json b/backup/cor-krea-core-korean-language.json new file mode 100644 index 0000000..59f00db --- /dev/null +++ b/backup/cor-krea-core-korean-language.json @@ -0,0 +1,55 @@ +[ + { + "name": "KREA2402 - Korean", + "moduleCode": "COR-KREA2402", + "sections": [ + { + "code": "G1", + "professor": { + "name": "SEO JI YUN" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 3-01", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 1.5 + }, + { + "day": "Friday", + "startTime": "12:00", + "duration": 1.5 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "SEO JI YUN" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 3-01", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "13:45", + "duration": 1.5 + }, + { + "day": "Friday", + "startTime": "13:45", + "duration": 1.5 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/cor-krea-core-korean-language/0.json b/backup/cor-krea-core-korean-language/0.json new file mode 100644 index 0000000..59f00db --- /dev/null +++ b/backup/cor-krea-core-korean-language/0.json @@ -0,0 +1,55 @@ +[ + { + "name": "KREA2402 - Korean", + "moduleCode": "COR-KREA2402", + "sections": [ + { + "code": "G1", + "professor": { + "name": "SEO JI YUN" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 3-01", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 1.5 + }, + { + "day": "Friday", + "startTime": "12:00", + "duration": 1.5 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "SEO JI YUN" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 3-01", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "13:45", + "duration": 1.5 + }, + { + "day": "Friday", + "startTime": "13:45", + "duration": 1.5 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/cor-law-core-law.json b/backup/cor-law-core-law.json new file mode 100644 index 0000000..4c02a74 --- /dev/null +++ b/backup/cor-law-core-law.json @@ -0,0 +1,102 @@ +[ + { + "name": "LAW2215 - Digital Intelligence for Lawyers", + "moduleCode": "COR-LAW2215", + "sections": [ + { + "code": "G1", + "professor": { + "name": "LIM HOW KHANG" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 2-05", + "level": 2 + }, + "classes": [ + { + "day": "Friday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + }, + { + "name": "LAW2245 - Sustainability Law in Business Practice", + "moduleCode": "COR-LAW2245", + "sections": [ + { + "code": "G1", + "professor": { + "name": "PRESTON WONG" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 3-01", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "19:00", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + }, + { + "name": "LAW2630 - Introduction to Chinese History, Culture, Economy, Politics and Law", + "moduleCode": "COR-LAW2630", + "sections": [ + { + "code": "G1", + "professor": { + "name": "HENRY GAO" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 2-15", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + }, + { + "name": "LAW2649 - The Future of the Singapore Legal Profession: Wellbeing and the Sustainability of the Profession", + "moduleCode": "COR-LAW2649", + "sections": [ + { + "code": "G1", + "professor": { + "name": "LAU KWAN HO, DANIEL SEAH, BRYAN LEOW CHIN SENG" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 2-01", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "19:00", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/cor-law-core-law/0.json b/backup/cor-law-core-law/0.json new file mode 100644 index 0000000..1b9359b --- /dev/null +++ b/backup/cor-law-core-law/0.json @@ -0,0 +1,27 @@ +[ + { + "name": "LAW2215 - Digital Intelligence for Lawyers", + "moduleCode": "COR-LAW2215", + "sections": [ + { + "code": "G1", + "professor": { + "name": "LIM HOW KHANG" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 2-05", + "level": 2 + }, + "classes": [ + { + "day": "Friday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/cor-law-core-law/1.json b/backup/cor-law-core-law/1.json new file mode 100644 index 0000000..e4f345e --- /dev/null +++ b/backup/cor-law-core-law/1.json @@ -0,0 +1,27 @@ +[ + { + "name": "LAW2245 - Sustainability Law in Business Practice", + "moduleCode": "COR-LAW2245", + "sections": [ + { + "code": "G1", + "professor": { + "name": "PRESTON WONG" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 3-01", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "19:00", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/cor-law-core-law/2.json b/backup/cor-law-core-law/2.json new file mode 100644 index 0000000..063e374 --- /dev/null +++ b/backup/cor-law-core-law/2.json @@ -0,0 +1,27 @@ +[ + { + "name": "LAW2630 - Introduction to Chinese History, Culture, Economy, Politics and Law", + "moduleCode": "COR-LAW2630", + "sections": [ + { + "code": "G1", + "professor": { + "name": "HENRY GAO" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 2-15", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/cor-law-core-law/3.json b/backup/cor-law-core-law/3.json new file mode 100644 index 0000000..a238eec --- /dev/null +++ b/backup/cor-law-core-law/3.json @@ -0,0 +1,27 @@ +[ + { + "name": "LAW2649 - The Future of the Singapore Legal Profession: Wellbeing and the Sustainability of the Profession", + "moduleCode": "COR-LAW2649", + "sections": [ + { + "code": "G1", + "professor": { + "name": "LAU KWAN HO, DANIEL SEAH, BRYAN LEOW CHIN SENG" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 2-01", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "19:00", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/cor-mand-core-mandarin-language.json b/backup/cor-mand-core-mandarin-language.json new file mode 100644 index 0000000..8a7bae1 --- /dev/null +++ b/backup/cor-mand-core-mandarin-language.json @@ -0,0 +1,27 @@ +[ + { + "name": "MAND2404 - Mandarin", + "moduleCode": "COR-MAND2404", + "sections": [ + { + "code": "G1", + "professor": { + "name": "WANG SHENGYU" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 3-5", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/cor-mand-core-mandarin-language/0.json b/backup/cor-mand-core-mandarin-language/0.json new file mode 100644 index 0000000..8a7bae1 --- /dev/null +++ b/backup/cor-mand-core-mandarin-language/0.json @@ -0,0 +1,27 @@ +[ + { + "name": "MAND2404 - Mandarin", + "moduleCode": "COR-MAND2404", + "sections": [ + { + "code": "G1", + "professor": { + "name": "WANG SHENGYU" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 3-5", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/cor-mgmt-core-management.json b/backup/cor-mgmt-core-management.json new file mode 100644 index 0000000..6b7bfd4 --- /dev/null +++ b/backup/cor-mgmt-core-management.json @@ -0,0 +1,304 @@ +[ + { + "name": "MGMT1302 - Business, Government and Society", + "moduleCode": "COR-MGMT1302", + "sections": [ + { + "code": "G1", + "professor": { + "name": "LOO KHEE SHENG" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-4", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "LOO KHEE SHENG" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "LOO KHEE SHENG" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "MOHAMED IRSHAD ABBAS ALI" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-7", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "19:00", + "duration": 3.25 + } + ] + }, + { + "code": "G5", + "professor": { + "name": "MOHAMED IRSHAD ABBAS ALI" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-9", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G6", + "professor": { + "name": "MOHAMED IRSHAD ABBAS ALI" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-9", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "19:00", + "duration": 3.25 + } + ] + }, + { + "code": "G7", + "professor": { + "name": "CHAN KAY MIN" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 3-4", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G8", + "professor": { + "name": "CHAN KAY MIN" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 3-4", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G9", + "professor": { + "name": "GILBERT TAN" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-7", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G10", + "professor": { + "name": "GILBERT TAN" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-6", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "19:00", + "duration": 3.25 + } + ] + }, + { + "code": "G11", + "professor": { + "name": "LIEW YAH LING" + }, + "location": { + "building": "LKCSB", + "room": "Classroom 3-4", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G12", + "professor": { + "name": "LIEW YAH LING" + }, + "location": { + "building": "LKCSB", + "room": "Classroom 3-4", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-30T06:00:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "MGMT1303 - Entrepreneurship and Business Creation", + "moduleCode": "COR-MGMT1303", + "sections": [ + { + "code": "G1", + "professor": { + "name": "NG XU WEN" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-7", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "19:00", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + }, + { + "name": "MGMT2207 - Innovations for Asia’s Smart Cities", + "moduleCode": "COR-MGMT2207", + "sections": [ + { + "code": "G1", + "professor": { + "name": "THOMAS MENKHOFF, KAN SIEW NING, KEVIN CHEONG" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-8", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "08:15", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + }, + { + "name": "MGMT2238 - Doing Business with Artificial Intelligence", + "moduleCode": "COR-MGMT2238", + "sections": [ + { + "code": "G1", + "professor": { + "name": "THOMAS MENKHOFF, KAN SIEW NING" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-8", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "08:15", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/cor-mgmt-core-management/0.json b/backup/cor-mgmt-core-management/0.json new file mode 100644 index 0000000..51c1a26 --- /dev/null +++ b/backup/cor-mgmt-core-management/0.json @@ -0,0 +1,229 @@ +[ + { + "name": "MGMT1302 - Business, Government and Society", + "moduleCode": "COR-MGMT1302", + "sections": [ + { + "code": "G1", + "professor": { + "name": "LOO KHEE SHENG" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-4", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "LOO KHEE SHENG" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "LOO KHEE SHENG" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "MOHAMED IRSHAD ABBAS ALI" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-7", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "19:00", + "duration": 3.25 + } + ] + }, + { + "code": "G5", + "professor": { + "name": "MOHAMED IRSHAD ABBAS ALI" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-9", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G6", + "professor": { + "name": "MOHAMED IRSHAD ABBAS ALI" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-9", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "19:00", + "duration": 3.25 + } + ] + }, + { + "code": "G7", + "professor": { + "name": "CHAN KAY MIN" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 3-4", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G8", + "professor": { + "name": "CHAN KAY MIN" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 3-4", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G9", + "professor": { + "name": "GILBERT TAN" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-7", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G10", + "professor": { + "name": "GILBERT TAN" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-6", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "19:00", + "duration": 3.25 + } + ] + }, + { + "code": "G11", + "professor": { + "name": "LIEW YAH LING" + }, + "location": { + "building": "LKCSB", + "room": "Classroom 3-4", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G12", + "professor": { + "name": "LIEW YAH LING" + }, + "location": { + "building": "LKCSB", + "room": "Classroom 3-4", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-30T06:00:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/cor-mgmt-core-management/1.json b/backup/cor-mgmt-core-management/1.json new file mode 100644 index 0000000..20a4c4d --- /dev/null +++ b/backup/cor-mgmt-core-management/1.json @@ -0,0 +1,27 @@ +[ + { + "name": "MGMT1303 - Entrepreneurship and Business Creation", + "moduleCode": "COR-MGMT1303", + "sections": [ + { + "code": "G1", + "professor": { + "name": "NG XU WEN" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-7", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "19:00", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/cor-mgmt-core-management/2.json b/backup/cor-mgmt-core-management/2.json new file mode 100644 index 0000000..2a7e4f6 --- /dev/null +++ b/backup/cor-mgmt-core-management/2.json @@ -0,0 +1,27 @@ +[ + { + "name": "MGMT2207 - Innovations for Asia’s Smart Cities", + "moduleCode": "COR-MGMT2207", + "sections": [ + { + "code": "G1", + "professor": { + "name": "THOMAS MENKHOFF, KAN SIEW NING, KEVIN CHEONG" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-8", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "08:15", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/cor-mgmt-core-management/3.json b/backup/cor-mgmt-core-management/3.json new file mode 100644 index 0000000..da119ce --- /dev/null +++ b/backup/cor-mgmt-core-management/3.json @@ -0,0 +1,27 @@ +[ + { + "name": "MGMT2238 - Doing Business with Artificial Intelligence", + "moduleCode": "COR-MGMT2238", + "sections": [ + { + "code": "G1", + "professor": { + "name": "THOMAS MENKHOFF, KAN SIEW NING" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-8", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "08:15", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/cor-obhr-core-obhr.json b/backup/cor-obhr-core-obhr.json new file mode 100644 index 0000000..27f8228 --- /dev/null +++ b/backup/cor-obhr-core-obhr.json @@ -0,0 +1,110 @@ +[ + { + "name": "OBHR1309 - Negotiating in Management and Business", + "moduleCode": "COR-OBHR1309", + "sections": [ + { + "code": "G1", + "professor": { + "name": "MICHAEL SCHAERER" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-4", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "MICHAEL SCHAERER" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-4", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-25T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "OBHR2247 - The Science and Practice of Mindfulness at Work", + "moduleCode": "COR-OBHR2247", + "sections": [ + { + "code": "G1", + "professor": { + "name": "SIM SU-HSIEN, SAMANTHA" + }, + "location": { + "building": "LKCSB", + "room": "Classroom 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "SIM SU-HSIEN, SAMANTHA" + }, + "location": { + "building": "LKCSB", + "room": "Classroom 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "EVA KATHARINA PETERS" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/cor-obhr-core-obhr/0.json b/backup/cor-obhr-core-obhr/0.json new file mode 100644 index 0000000..d06eb26 --- /dev/null +++ b/backup/cor-obhr-core-obhr/0.json @@ -0,0 +1,49 @@ +[ + { + "name": "OBHR1309 - Negotiating in Management and Business", + "moduleCode": "COR-OBHR1309", + "sections": [ + { + "code": "G1", + "professor": { + "name": "MICHAEL SCHAERER" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-4", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "MICHAEL SCHAERER" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-4", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-25T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/cor-obhr-core-obhr/1.json b/backup/cor-obhr-core-obhr/1.json new file mode 100644 index 0000000..2b697f8 --- /dev/null +++ b/backup/cor-obhr-core-obhr/1.json @@ -0,0 +1,63 @@ +[ + { + "name": "OBHR2247 - The Science and Practice of Mindfulness at Work", + "moduleCode": "COR-OBHR2247", + "sections": [ + { + "code": "G1", + "professor": { + "name": "SIM SU-HSIEN, SAMANTHA" + }, + "location": { + "building": "LKCSB", + "room": "Classroom 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "SIM SU-HSIEN, SAMANTHA" + }, + "location": { + "building": "LKCSB", + "room": "Classroom 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "EVA KATHARINA PETERS" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/cor-phil-core-philosophy.json b/backup/cor-phil-core-philosophy.json new file mode 100644 index 0000000..8fdc047 --- /dev/null +++ b/backup/cor-phil-core-philosophy.json @@ -0,0 +1,27 @@ +[ + { + "name": "PHIL2257 - Ethics of Artificial Intelligence", + "moduleCode": "COR-PHIL2257", + "sections": [ + { + "code": "G1", + "professor": { + "name": "RAND HIRMIZ" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 1-1", + "level": 1 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/cor-phil-core-philosophy/0.json b/backup/cor-phil-core-philosophy/0.json new file mode 100644 index 0000000..8fdc047 --- /dev/null +++ b/backup/cor-phil-core-philosophy/0.json @@ -0,0 +1,27 @@ +[ + { + "name": "PHIL2257 - Ethics of Artificial Intelligence", + "moduleCode": "COR-PHIL2257", + "sections": [ + { + "code": "G1", + "professor": { + "name": "RAND HIRMIZ" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 1-1", + "level": 1 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/cor-posc-core-political-science.json b/backup/cor-posc-core-political-science.json new file mode 100644 index 0000000..b2832d6 --- /dev/null +++ b/backup/cor-posc-core-political-science.json @@ -0,0 +1,31 @@ +[ + { + "name": "POSC2604 - Politics of South East Asia", + "moduleCode": "COR-POSC2604", + "sections": [ + { + "code": "G1", + "professor": { + "name": "RICKS, JACOB" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 1-1", + "level": 1 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "08:15", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-27T07:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/cor-posc-core-political-science/0.json b/backup/cor-posc-core-political-science/0.json new file mode 100644 index 0000000..b2832d6 --- /dev/null +++ b/backup/cor-posc-core-political-science/0.json @@ -0,0 +1,31 @@ +[ + { + "name": "POSC2604 - Politics of South East Asia", + "moduleCode": "COR-POSC2604", + "sections": [ + { + "code": "G1", + "professor": { + "name": "RICKS, JACOB" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 1-1", + "level": 1 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "08:15", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-27T07:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/cor-psyc-core-psychology.json b/backup/cor-psyc-core-psychology.json new file mode 100644 index 0000000..6dbb398 --- /dev/null +++ b/backup/cor-psyc-core-psychology.json @@ -0,0 +1,31 @@ +[ + { + "name": "PSYC2638 - Subjective Well-Being", + "moduleCode": "COR-PSYC2638", + "sections": [ + { + "code": "G1", + "professor": { + "name": "WILLIAM TOV" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 2-2", + "level": 2 + }, + "classes": [ + { + "day": "Friday", + "startTime": "08:15", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-27T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/cor-psyc-core-psychology/0.json b/backup/cor-psyc-core-psychology/0.json new file mode 100644 index 0000000..6dbb398 --- /dev/null +++ b/backup/cor-psyc-core-psychology/0.json @@ -0,0 +1,31 @@ +[ + { + "name": "PSYC2638 - Subjective Well-Being", + "moduleCode": "COR-PSYC2638", + "sections": [ + { + "code": "G1", + "professor": { + "name": "WILLIAM TOV" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 2-2", + "level": 2 + }, + "classes": [ + { + "day": "Friday", + "startTime": "08:15", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-27T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/cor-socg-core-sociology.json b/backup/cor-socg-core-sociology.json new file mode 100644 index 0000000..a5f728f --- /dev/null +++ b/backup/cor-socg-core-sociology.json @@ -0,0 +1,154 @@ +[ + { + "name": "SOCG2251 - Food, Environment and Sustainability", + "moduleCode": "COR-SOCG2251", + "sections": [ + { + "code": "G1", + "professor": { + "name": "Q FORREST ZHANG" + }, + "location": { + "building": "SOSS/CIS", + "room": "Classroom 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "10:00", + "duration": 1.5 + }, + { + "day": "Friday", + "startTime": "10:00", + "duration": 1.5 + } + ] + } + ], + "credit": 1 + }, + { + "name": "SOCG2607 - Contemporary South Asian Societies", + "moduleCode": "COR-SOCG2607", + "sections": [ + { + "code": "G1", + "professor": { + "name": "IJLAL NAQVI" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "08:15", + "duration": 1.5 + }, + { + "day": "Friday", + "startTime": "08:15", + "duration": 1.5 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-25T06:00:00.000Z", + "durationInHour": 3 + }, + "credit": 1 + }, + { + "name": "SOCG2608 - Understanding China's Economic Miracle: Social Origins and Social Impact", + "moduleCode": "COR-SOCG2608", + "sections": [ + { + "code": "G1", + "professor": { + "name": "Q FORREST ZHANG" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 1-2", + "level": 1 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "13:45", + "duration": 1.5 + }, + { + "day": "Friday", + "startTime": "13:45", + "duration": 1.5 + } + ] + } + ], + "credit": 1 + }, + { + "name": "SOCG2609 - Global and Transnational Sociology", + "moduleCode": "COR-SOCG2609", + "sections": [ + { + "code": "G1", + "professor": { + "name": "ALWYN LIM" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 1-3", + "level": 1 + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-23T06:00:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "SOCG2637 - Deconstructing Singapore Society", + "moduleCode": "COR-SOCG2637", + "sections": [ + { + "code": "G1", + "professor": { + "name": "ALWYN LIM" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 1-3", + "level": 1 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-30T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/cor-socg-core-sociology/0.json b/backup/cor-socg-core-sociology/0.json new file mode 100644 index 0000000..61da023 --- /dev/null +++ b/backup/cor-socg-core-sociology/0.json @@ -0,0 +1,32 @@ +[ + { + "name": "SOCG2251 - Food, Environment and Sustainability", + "moduleCode": "COR-SOCG2251", + "sections": [ + { + "code": "G1", + "professor": { + "name": "Q FORREST ZHANG" + }, + "location": { + "building": "SOSS/CIS", + "room": "Classroom 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "10:00", + "duration": 1.5 + }, + { + "day": "Friday", + "startTime": "10:00", + "duration": 1.5 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/cor-socg-core-sociology/1.json b/backup/cor-socg-core-sociology/1.json new file mode 100644 index 0000000..72109a1 --- /dev/null +++ b/backup/cor-socg-core-sociology/1.json @@ -0,0 +1,36 @@ +[ + { + "name": "SOCG2607 - Contemporary South Asian Societies", + "moduleCode": "COR-SOCG2607", + "sections": [ + { + "code": "G1", + "professor": { + "name": "IJLAL NAQVI" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "08:15", + "duration": 1.5 + }, + { + "day": "Friday", + "startTime": "08:15", + "duration": 1.5 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-25T06:00:00.000Z", + "durationInHour": 3 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/cor-socg-core-sociology/2.json b/backup/cor-socg-core-sociology/2.json new file mode 100644 index 0000000..d02ee11 --- /dev/null +++ b/backup/cor-socg-core-sociology/2.json @@ -0,0 +1,32 @@ +[ + { + "name": "SOCG2608 - Understanding China's Economic Miracle: Social Origins and Social Impact", + "moduleCode": "COR-SOCG2608", + "sections": [ + { + "code": "G1", + "professor": { + "name": "Q FORREST ZHANG" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 1-2", + "level": 1 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "13:45", + "duration": 1.5 + }, + { + "day": "Friday", + "startTime": "13:45", + "duration": 1.5 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/cor-socg-core-sociology/3.json b/backup/cor-socg-core-sociology/3.json new file mode 100644 index 0000000..bffc848 --- /dev/null +++ b/backup/cor-socg-core-sociology/3.json @@ -0,0 +1,31 @@ +[ + { + "name": "SOCG2609 - Global and Transnational Sociology", + "moduleCode": "COR-SOCG2609", + "sections": [ + { + "code": "G1", + "professor": { + "name": "ALWYN LIM" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 1-3", + "level": 1 + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-23T06:00:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/cor-socg-core-sociology/4.json b/backup/cor-socg-core-sociology/4.json new file mode 100644 index 0000000..07270c8 --- /dev/null +++ b/backup/cor-socg-core-sociology/4.json @@ -0,0 +1,31 @@ +[ + { + "name": "SOCG2637 - Deconstructing Singapore Society", + "moduleCode": "COR-SOCG2637", + "sections": [ + { + "code": "G1", + "professor": { + "name": "ALWYN LIM" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 1-3", + "level": 1 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-30T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/cor-ssoc-core-sustainable-societies.json b/backup/cor-ssoc-core-sustainable-societies.json new file mode 100644 index 0000000..1a01181 --- /dev/null +++ b/backup/cor-ssoc-core-sustainable-societies.json @@ -0,0 +1,36 @@ +[ + { + "name": "SSOC2227 - Sustainability and Society", + "moduleCode": "COR-SSOC2227", + "sections": [ + { + "code": "G1", + "professor": { + "name": "ANNIKA RIEGER" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room B1-1", + "level": "B1" + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "10:00", + "duration": 1.5 + }, + { + "day": "Thursday", + "startTime": "10:00", + "duration": 1.5 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-04T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/cor-ssoc-core-sustainable-societies/0.json b/backup/cor-ssoc-core-sustainable-societies/0.json new file mode 100644 index 0000000..1a01181 --- /dev/null +++ b/backup/cor-ssoc-core-sustainable-societies/0.json @@ -0,0 +1,36 @@ +[ + { + "name": "SSOC2227 - Sustainability and Society", + "moduleCode": "COR-SSOC2227", + "sections": [ + { + "code": "G1", + "professor": { + "name": "ANNIKA RIEGER" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room B1-1", + "level": "B1" + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "10:00", + "duration": 1.5 + }, + { + "day": "Thursday", + "startTime": "10:00", + "duration": 1.5 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-04T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/cor-stat-core-statistics.json b/backup/cor-stat-core-statistics.json new file mode 100644 index 0000000..4375ca1 --- /dev/null +++ b/backup/cor-stat-core-statistics.json @@ -0,0 +1,546 @@ +[ + { + "name": "STAT1202 - Introductory Statistics", + "moduleCode": "COR-STAT1202", + "sections": [ + { + "code": "G1", + "professor": { + "name": "ROSIE CHING" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room B1-1", + "level": "B1" + }, + "classes": [ + { + "day": "Monday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "ROSIE CHING" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room B1-1", + "level": "B1" + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "ROSIE CHING" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room B1-1", + "level": "B1" + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "ROSIE CHING" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room B1-1", + "level": "B1" + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G5", + "professor": { + "name": "ROSIE CHING" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room B1-1", + "level": "B1" + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G6", + "professor": { + "name": "LIU SHEW FAN" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-10", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G7", + "professor": { + "name": "LIU SHEW FAN" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room B1-2", + "level": "B1" + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G8", + "professor": { + "name": "QIU YUE" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-4", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G9", + "professor": { + "name": "QIU YUE" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G10", + "professor": { + "name": "WU ZHENGXIAO" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room B1-1", + "level": "B1" + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G11", + "professor": { + "name": "WU ZHENGXIAO" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-10", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G12", + "professor": { + "name": "WU ZHENGXIAO" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room B1-1", + "level": "B1" + }, + "classes": [ + { + "day": "Thursday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G13", + "professor": { + "name": "WU ZHENGXIAO" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room B1-1", + "level": "B1" + }, + "classes": [ + { + "day": "Friday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G14", + "professor": { + "name": "DANIEL SOH" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room B1-1", + "level": "B1" + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G15", + "professor": { + "name": "DANIEL SOH" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-5", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G16", + "professor": { + "name": "GAN CHUI GOH" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-5", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G17", + "professor": { + "name": "GAN CHUI GOH" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-5", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G18", + "professor": { + "name": "GAN CHUI GOH" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G19", + "professor": { + "name": "RAYMOND TEO" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-2", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G20", + "professor": { + "name": "RAYMOND TEO" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-2", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G21", + "professor": { + "name": "RAYMOND TEO" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G22", + "professor": { + "name": "RAYMOND TEO" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G23", + "professor": { + "name": "SHIN SOMI" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G24", + "professor": { + "name": "SHIN SOMI" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G25", + "professor": { + "name": "YEO KENG LEONG" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room B1-1", + "level": "B1" + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-24T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "STAT1203 - Introduction to Statistical Theory", + "moduleCode": "COR-STAT1203", + "sections": [ + { + "code": "G1", + "professor": { + "name": "CHOW HWEE KWAN" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 5-2", + "level": 5 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "CHOW HWEE KWAN" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 5-2", + "level": 5 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "CHOW HWEE KWAN" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 5-2", + "level": 5 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "HO SHENG CHAO" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-24T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/cor-stat-core-statistics/0.json b/backup/cor-stat-core-statistics/0.json new file mode 100644 index 0000000..020155f --- /dev/null +++ b/backup/cor-stat-core-statistics/0.json @@ -0,0 +1,463 @@ +[ + { + "name": "STAT1202 - Introductory Statistics", + "moduleCode": "COR-STAT1202", + "sections": [ + { + "code": "G1", + "professor": { + "name": "ROSIE CHING" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room B1-1", + "level": "B1" + }, + "classes": [ + { + "day": "Monday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "ROSIE CHING" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room B1-1", + "level": "B1" + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "ROSIE CHING" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room B1-1", + "level": "B1" + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "ROSIE CHING" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room B1-1", + "level": "B1" + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G5", + "professor": { + "name": "ROSIE CHING" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room B1-1", + "level": "B1" + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G6", + "professor": { + "name": "LIU SHEW FAN" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-10", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G7", + "professor": { + "name": "LIU SHEW FAN" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room B1-2", + "level": "B1" + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G8", + "professor": { + "name": "QIU YUE" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-4", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G9", + "professor": { + "name": "QIU YUE" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G10", + "professor": { + "name": "WU ZHENGXIAO" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room B1-1", + "level": "B1" + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G11", + "professor": { + "name": "WU ZHENGXIAO" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-10", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G12", + "professor": { + "name": "WU ZHENGXIAO" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room B1-1", + "level": "B1" + }, + "classes": [ + { + "day": "Thursday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G13", + "professor": { + "name": "WU ZHENGXIAO" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room B1-1", + "level": "B1" + }, + "classes": [ + { + "day": "Friday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G14", + "professor": { + "name": "DANIEL SOH" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room B1-1", + "level": "B1" + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G15", + "professor": { + "name": "DANIEL SOH" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-5", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G16", + "professor": { + "name": "GAN CHUI GOH" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-5", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G17", + "professor": { + "name": "GAN CHUI GOH" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-5", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G18", + "professor": { + "name": "GAN CHUI GOH" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G19", + "professor": { + "name": "RAYMOND TEO" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-2", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G20", + "professor": { + "name": "RAYMOND TEO" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-2", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G21", + "professor": { + "name": "RAYMOND TEO" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G22", + "professor": { + "name": "RAYMOND TEO" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G23", + "professor": { + "name": "SHIN SOMI" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G24", + "professor": { + "name": "SHIN SOMI" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G25", + "professor": { + "name": "YEO KENG LEONG" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room B1-1", + "level": "B1" + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-24T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/cor-stat-core-statistics/1.json b/backup/cor-stat-core-statistics/1.json new file mode 100644 index 0000000..07ef1e1 --- /dev/null +++ b/backup/cor-stat-core-statistics/1.json @@ -0,0 +1,85 @@ +[ + { + "name": "STAT1203 - Introduction to Statistical Theory", + "moduleCode": "COR-STAT1203", + "sections": [ + { + "code": "G1", + "professor": { + "name": "CHOW HWEE KWAN" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 5-2", + "level": 5 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "CHOW HWEE KWAN" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 5-2", + "level": 5 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "CHOW HWEE KWAN" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 5-2", + "level": 5 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "HO SHENG CHAO" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-24T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/cor-thai-core-thai-language.json b/backup/cor-thai-core-thai-language.json new file mode 100644 index 0000000..e6400d7 --- /dev/null +++ b/backup/cor-thai-core-thai-language.json @@ -0,0 +1,45 @@ +[ + { + "name": "THAI2403 - Thai", + "moduleCode": "COR-THAI2403", + "sections": [ + { + "code": "G1", + "professor": { + "name": "SUKSRI LUMPRASERT" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 3-5", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "SUKSRI LUMPRASERT" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 3-5", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/cor-thai-core-thai-language/0.json b/backup/cor-thai-core-thai-language/0.json new file mode 100644 index 0000000..e6400d7 --- /dev/null +++ b/backup/cor-thai-core-thai-language/0.json @@ -0,0 +1,45 @@ +[ + { + "name": "THAI2403 - Thai", + "moduleCode": "COR-THAI2403", + "sections": [ + { + "code": "G1", + "professor": { + "name": "SUKSRI LUMPRASERT" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 3-5", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "SUKSRI LUMPRASERT" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 3-5", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/cs-computer-science.json b/backup/cs-computer-science.json new file mode 100644 index 0000000..9107581 --- /dev/null +++ b/backup/cs-computer-science.json @@ -0,0 +1,1246 @@ +[ + { + "name": "Programming Fundamentals I", + "moduleCode": "CS101", + "sections": [ + { + "code": "G1", + "professor": { + "name": "LEE YEOW LEONG" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "LEE YEOW LEONG" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "JASON CHAN" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-3", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "JASON CHAN" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-3", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-01T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "Programming Fundamentals II", + "moduleCode": "CS102", + "sections": [ + { + "code": "G1", + "professor": { + "name": "ZHANG ZHIYUAN" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "ZHANG ZHIYUAN" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-03T01:30:00.000Z", + "durationInHour": 3 + }, + "credit": 1 + }, + { + "name": "Linear Algebra for Machine Learning", + "moduleCode": "CS103", + "sections": [ + { + "code": "G1", + "professor": { + "name": "MANOJ THULASIDAS" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "MANOJ THULASIDAS" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 3-4", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "MANOJ THULASIDAS" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "MANOJ THULASIDAS" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-2", + "level": 2 + }, + "classes": [ + { + "day": "Friday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-02T06:00:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "Mathematical Foundations of Computing", + "moduleCode": "CS104", + "sections": [ + { + "code": "G1", + "professor": { + "name": "LI YUCHEN" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-4", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "LI YUCHEN" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-4", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "LUO DONGSHENG" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "LUO DONGSHENG" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Friday", + "startTime": "08:15", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-24T06:00:00.000Z", + "durationInHour": 3 + }, + "credit": 1 + }, + { + "name": "Data Structures and Algorithms", + "moduleCode": "CS201", + "sections": [ + { + "code": "G1", + "professor": { + "name": "HADY W. LAUW" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "HUO YINTONG" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "HUO YINTONG" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "KOH KWAN CHIN" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-2", + "level": 2 + }, + "classes": [ + { + "day": "Friday", + "startTime": "08:15", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-01T06:00:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "Human-AI Collaborative Software Development", + "moduleCode": "CS203", + "sections": [ + { + "code": "G1", + "professor": { + "name": "CHRISTOPH TREUDE" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "CHRISTOPH TREUDE" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "CHRISTOPH TREUDE" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "VINCENT OH YAN MING" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-3", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "19:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-04T01:30:00.000Z", + "durationInHour": 3 + }, + "credit": 1 + }, + { + "name": "Operating Systems", + "moduleCode": "CS205", + "sections": [ + { + "code": "G1", + "professor": { + "name": "NGO CHONG WAH" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 3-4", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "NGO CHONG WAH" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "NGO CHONG WAH" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-7", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "LOW SIOW MENG" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "08:15", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-23T06:00:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "Software Product Management", + "moduleCode": "CS206", + "sections": [ + { + "code": "G1", + "professor": { + "name": "BENJAMIN GAN" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-2", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-26T06:00:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "Solution Architecture", + "moduleCode": "CS301", + "sections": [ + { + "code": "G1", + "professor": { + "name": "KOH KWAN CHIN" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "KOH KWAN CHIN" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-3", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "KOH KWAN CHIN" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "OUH ENG LIEH" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-7", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-25T06:00:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "DevOps Principles and Practices", + "moduleCode": "CS302", + "sections": [ + { + "code": "G1", + "professor": { + "name": "CHRIS POSKITT" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-6", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "CHRIS POSKITT" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-6", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "SWETHA GOTTIPATI" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 3-4", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "SWETHA GOTTIPATI" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 3-4", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-23T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "Artificial Intelligence Fundamentals", + "moduleCode": "CS420", + "sections": [ + { + "code": "G1", + "professor": { + "name": "AKSHAT KUMAR" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-8", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "ANTOINE LEDENT" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-7", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "ANTOINE LEDENT" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-7", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-04T07:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "Principles of Machine Learning", + "moduleCode": "CS421", + "sections": [ + { + "code": "G1", + "professor": { + "name": "ANTOINE LEDENT" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Friday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-24T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "Reasoning, Planning and Learning under Uncertainty", + "moduleCode": "CS422", + "sections": [ + { + "code": "G1", + "professor": { + "name": "PRADEEP REDDY VARAKANTHAM" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-8", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-02T06:00:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "Generative AI for Natural Language Communication", + "moduleCode": "CS425", + "sections": [ + { + "code": "G1", + "professor": { + "name": "WEI GAO" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "WEI GAO" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-7", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + }, + { + "name": "Foundations of Cybersecurity", + "moduleCode": "CS440", + "sections": [ + { + "code": "G1", + "professor": { + "name": "DING XUHUA" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "DING XUHUA" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 3-4", + "level": 3 + }, + "classes": [ + { + "day": "Friday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "19:00", + "duration": 3.25 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-3", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "19:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-30T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "Data Security and Privacy", + "moduleCode": "CS442", + "sections": [ + { + "code": "G1", + "professor": { + "name": "YANG GUOMIN" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-26T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "Cyber Threat Intelligence", + "moduleCode": "CS445", + "sections": [ + { + "code": "G1", + "professor": { + "name": "LIM YI HAO" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-7", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + }, + { + "name": "Offensive Cybersecurity", + "moduleCode": "CS446", + "sections": [ + { + "code": "G1", + "professor": { + "name": "SIM CHER BOON" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-3", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "19:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-04T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "IT Audit and Data Protection", + "moduleCode": "CS447", + "sections": [ + { + "code": "G1", + "professor": { + "name": "" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "19:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-25T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "Digital Forensics", + "moduleCode": "CS448", + "sections": [ + { + "code": "G1", + "professor": { + "name": "" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "08:15", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-30T06:00:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "Foundations of Cyber-Physical Systems", + "moduleCode": "CS460", + "sections": [ + { + "code": "G1", + "professor": { + "name": "AARTHI KANNALAGAN" + }, + "location": { + "building": "SMUC", + "room": "Active Learning CR 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "19:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-03T06:00:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "Full Stack Development", + "moduleCode": "CS464", + "sections": [ + { + "code": "G1", + "professor": { + "name": "LIM YI SHENG" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-2", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "19:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-27T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "Open-Source Software Systems", + "moduleCode": "CS467", + "sections": [ + { + "code": "G1", + "professor": { + "name": "CHRISTOPH TREUDE" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + }, + { + "name": "Computer Science Project Experience", + "moduleCode": "CS480", + "sections": [ + { + "code": "G1", + "professor": { + "name": "PAUL ROBERT GRIFFIN" + }, + "location": { + "building": "", + "room": "", + "level": 0 + }, + "classes": [] + }, + { + "code": "G2", + "professor": { + "name": "SUNIL JIWATRAM DADLANI" + }, + "location": { + "building": "", + "room": "", + "level": 0 + }, + "classes": [] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/cs-computer-science/0.json b/backup/cs-computer-science/0.json new file mode 100644 index 0000000..ac7e803 --- /dev/null +++ b/backup/cs-computer-science/0.json @@ -0,0 +1,85 @@ +[ + { + "name": "Programming Fundamentals I", + "moduleCode": "CS101", + "sections": [ + { + "code": "G1", + "professor": { + "name": "LEE YEOW LEONG" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "LEE YEOW LEONG" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "JASON CHAN" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-3", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "JASON CHAN" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-3", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-01T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/cs-computer-science/1.json b/backup/cs-computer-science/1.json new file mode 100644 index 0000000..d29cf96 --- /dev/null +++ b/backup/cs-computer-science/1.json @@ -0,0 +1,49 @@ +[ + { + "name": "Programming Fundamentals II", + "moduleCode": "CS102", + "sections": [ + { + "code": "G1", + "professor": { + "name": "ZHANG ZHIYUAN" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "ZHANG ZHIYUAN" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-03T01:30:00.000Z", + "durationInHour": 3 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/cs-computer-science/10.json b/backup/cs-computer-science/10.json new file mode 100644 index 0000000..9fbf064 --- /dev/null +++ b/backup/cs-computer-science/10.json @@ -0,0 +1,67 @@ +[ + { + "name": "Artificial Intelligence Fundamentals", + "moduleCode": "CS420", + "sections": [ + { + "code": "G1", + "professor": { + "name": "AKSHAT KUMAR" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-8", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "ANTOINE LEDENT" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-7", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "ANTOINE LEDENT" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-7", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-04T07:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/cs-computer-science/11.json b/backup/cs-computer-science/11.json new file mode 100644 index 0000000..ef28c34 --- /dev/null +++ b/backup/cs-computer-science/11.json @@ -0,0 +1,31 @@ +[ + { + "name": "Principles of Machine Learning", + "moduleCode": "CS421", + "sections": [ + { + "code": "G1", + "professor": { + "name": "ANTOINE LEDENT" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Friday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-24T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/cs-computer-science/12.json b/backup/cs-computer-science/12.json new file mode 100644 index 0000000..c268751 --- /dev/null +++ b/backup/cs-computer-science/12.json @@ -0,0 +1,31 @@ +[ + { + "name": "Reasoning, Planning and Learning under Uncertainty", + "moduleCode": "CS422", + "sections": [ + { + "code": "G1", + "professor": { + "name": "PRADEEP REDDY VARAKANTHAM" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-8", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-02T06:00:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/cs-computer-science/13.json b/backup/cs-computer-science/13.json new file mode 100644 index 0000000..545a967 --- /dev/null +++ b/backup/cs-computer-science/13.json @@ -0,0 +1,45 @@ +[ + { + "name": "Generative AI for Natural Language Communication", + "moduleCode": "CS425", + "sections": [ + { + "code": "G1", + "professor": { + "name": "WEI GAO" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "WEI GAO" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-7", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/cs-computer-science/14.json b/backup/cs-computer-science/14.json new file mode 100644 index 0000000..2a61277 --- /dev/null +++ b/backup/cs-computer-science/14.json @@ -0,0 +1,85 @@ +[ + { + "name": "Foundations of Cybersecurity", + "moduleCode": "CS440", + "sections": [ + { + "code": "G1", + "professor": { + "name": "DING XUHUA" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "DING XUHUA" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 3-4", + "level": 3 + }, + "classes": [ + { + "day": "Friday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "19:00", + "duration": 3.25 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-3", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "19:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-30T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/cs-computer-science/15.json b/backup/cs-computer-science/15.json new file mode 100644 index 0000000..d26ab0c --- /dev/null +++ b/backup/cs-computer-science/15.json @@ -0,0 +1,31 @@ +[ + { + "name": "Data Security and Privacy", + "moduleCode": "CS442", + "sections": [ + { + "code": "G1", + "professor": { + "name": "YANG GUOMIN" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-26T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/cs-computer-science/16.json b/backup/cs-computer-science/16.json new file mode 100644 index 0000000..70979d6 --- /dev/null +++ b/backup/cs-computer-science/16.json @@ -0,0 +1,27 @@ +[ + { + "name": "Cyber Threat Intelligence", + "moduleCode": "CS445", + "sections": [ + { + "code": "G1", + "professor": { + "name": "LIM YI HAO" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-7", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/cs-computer-science/17.json b/backup/cs-computer-science/17.json new file mode 100644 index 0000000..00ee5e0 --- /dev/null +++ b/backup/cs-computer-science/17.json @@ -0,0 +1,31 @@ +[ + { + "name": "Offensive Cybersecurity", + "moduleCode": "CS446", + "sections": [ + { + "code": "G1", + "professor": { + "name": "SIM CHER BOON" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-3", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "19:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-04T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/cs-computer-science/18.json b/backup/cs-computer-science/18.json new file mode 100644 index 0000000..865bbc1 --- /dev/null +++ b/backup/cs-computer-science/18.json @@ -0,0 +1,31 @@ +[ + { + "name": "IT Audit and Data Protection", + "moduleCode": "CS447", + "sections": [ + { + "code": "G1", + "professor": { + "name": "" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "19:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-25T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/cs-computer-science/19.json b/backup/cs-computer-science/19.json new file mode 100644 index 0000000..f222367 --- /dev/null +++ b/backup/cs-computer-science/19.json @@ -0,0 +1,31 @@ +[ + { + "name": "Digital Forensics", + "moduleCode": "CS448", + "sections": [ + { + "code": "G1", + "professor": { + "name": "" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "08:15", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-30T06:00:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/cs-computer-science/2.json b/backup/cs-computer-science/2.json new file mode 100644 index 0000000..d777262 --- /dev/null +++ b/backup/cs-computer-science/2.json @@ -0,0 +1,85 @@ +[ + { + "name": "Linear Algebra for Machine Learning", + "moduleCode": "CS103", + "sections": [ + { + "code": "G1", + "professor": { + "name": "MANOJ THULASIDAS" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "MANOJ THULASIDAS" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 3-4", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "MANOJ THULASIDAS" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "MANOJ THULASIDAS" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-2", + "level": 2 + }, + "classes": [ + { + "day": "Friday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-02T06:00:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/cs-computer-science/20.json b/backup/cs-computer-science/20.json new file mode 100644 index 0000000..dfa420f --- /dev/null +++ b/backup/cs-computer-science/20.json @@ -0,0 +1,31 @@ +[ + { + "name": "Foundations of Cyber-Physical Systems", + "moduleCode": "CS460", + "sections": [ + { + "code": "G1", + "professor": { + "name": "AARTHI KANNALAGAN" + }, + "location": { + "building": "SMUC", + "room": "Active Learning CR 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "19:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-03T06:00:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/cs-computer-science/21.json b/backup/cs-computer-science/21.json new file mode 100644 index 0000000..5211783 --- /dev/null +++ b/backup/cs-computer-science/21.json @@ -0,0 +1,31 @@ +[ + { + "name": "Full Stack Development", + "moduleCode": "CS464", + "sections": [ + { + "code": "G1", + "professor": { + "name": "LIM YI SHENG" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-2", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "19:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-27T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/cs-computer-science/22.json b/backup/cs-computer-science/22.json new file mode 100644 index 0000000..3025e25 --- /dev/null +++ b/backup/cs-computer-science/22.json @@ -0,0 +1,27 @@ +[ + { + "name": "Open-Source Software Systems", + "moduleCode": "CS467", + "sections": [ + { + "code": "G1", + "professor": { + "name": "CHRISTOPH TREUDE" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/cs-computer-science/23.json b/backup/cs-computer-science/23.json new file mode 100644 index 0000000..4a9f016 --- /dev/null +++ b/backup/cs-computer-science/23.json @@ -0,0 +1,33 @@ +[ + { + "name": "Computer Science Project Experience", + "moduleCode": "CS480", + "sections": [ + { + "code": "G1", + "professor": { + "name": "PAUL ROBERT GRIFFIN" + }, + "location": { + "building": "", + "room": "", + "level": 0 + }, + "classes": [] + }, + { + "code": "G2", + "professor": { + "name": "SUNIL JIWATRAM DADLANI" + }, + "location": { + "building": "", + "room": "", + "level": 0 + }, + "classes": [] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/cs-computer-science/3.json b/backup/cs-computer-science/3.json new file mode 100644 index 0000000..6e90b6f --- /dev/null +++ b/backup/cs-computer-science/3.json @@ -0,0 +1,85 @@ +[ + { + "name": "Mathematical Foundations of Computing", + "moduleCode": "CS104", + "sections": [ + { + "code": "G1", + "professor": { + "name": "LI YUCHEN" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-4", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "LI YUCHEN" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-4", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "LUO DONGSHENG" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "LUO DONGSHENG" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Friday", + "startTime": "08:15", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-24T06:00:00.000Z", + "durationInHour": 3 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/cs-computer-science/4.json b/backup/cs-computer-science/4.json new file mode 100644 index 0000000..ee84cb0 --- /dev/null +++ b/backup/cs-computer-science/4.json @@ -0,0 +1,85 @@ +[ + { + "name": "Data Structures and Algorithms", + "moduleCode": "CS201", + "sections": [ + { + "code": "G1", + "professor": { + "name": "HADY W. LAUW" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "HUO YINTONG" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "HUO YINTONG" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "KOH KWAN CHIN" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-2", + "level": 2 + }, + "classes": [ + { + "day": "Friday", + "startTime": "08:15", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-01T06:00:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/cs-computer-science/5.json b/backup/cs-computer-science/5.json new file mode 100644 index 0000000..41f865f --- /dev/null +++ b/backup/cs-computer-science/5.json @@ -0,0 +1,85 @@ +[ + { + "name": "Human-AI Collaborative Software Development", + "moduleCode": "CS203", + "sections": [ + { + "code": "G1", + "professor": { + "name": "CHRISTOPH TREUDE" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "CHRISTOPH TREUDE" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "CHRISTOPH TREUDE" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "VINCENT OH YAN MING" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-3", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "19:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-04T01:30:00.000Z", + "durationInHour": 3 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/cs-computer-science/6.json b/backup/cs-computer-science/6.json new file mode 100644 index 0000000..462108e --- /dev/null +++ b/backup/cs-computer-science/6.json @@ -0,0 +1,85 @@ +[ + { + "name": "Operating Systems", + "moduleCode": "CS205", + "sections": [ + { + "code": "G1", + "professor": { + "name": "NGO CHONG WAH" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 3-4", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "NGO CHONG WAH" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "NGO CHONG WAH" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-7", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "LOW SIOW MENG" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "08:15", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-23T06:00:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/cs-computer-science/7.json b/backup/cs-computer-science/7.json new file mode 100644 index 0000000..ef56d3e --- /dev/null +++ b/backup/cs-computer-science/7.json @@ -0,0 +1,31 @@ +[ + { + "name": "Software Product Management", + "moduleCode": "CS206", + "sections": [ + { + "code": "G1", + "professor": { + "name": "BENJAMIN GAN" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-2", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-26T06:00:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/cs-computer-science/8.json b/backup/cs-computer-science/8.json new file mode 100644 index 0000000..f919f3c --- /dev/null +++ b/backup/cs-computer-science/8.json @@ -0,0 +1,85 @@ +[ + { + "name": "Solution Architecture", + "moduleCode": "CS301", + "sections": [ + { + "code": "G1", + "professor": { + "name": "KOH KWAN CHIN" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "KOH KWAN CHIN" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-3", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "KOH KWAN CHIN" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "OUH ENG LIEH" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-7", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-25T06:00:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/cs-computer-science/9.json b/backup/cs-computer-science/9.json new file mode 100644 index 0000000..606321d --- /dev/null +++ b/backup/cs-computer-science/9.json @@ -0,0 +1,85 @@ +[ + { + "name": "DevOps Principles and Practices", + "moduleCode": "CS302", + "sections": [ + { + "code": "G1", + "professor": { + "name": "CHRIS POSKITT" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-6", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "CHRIS POSKITT" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-6", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "SWETHA GOTTIPATI" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 3-4", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "SWETHA GOTTIPATI" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 3-4", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-23T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/dsa-data-science-and-analytics.json b/backup/dsa-data-science-and-analytics.json new file mode 100644 index 0000000..85fa086 --- /dev/null +++ b/backup/dsa-data-science-and-analytics.json @@ -0,0 +1,165 @@ +[ + { + "name": "Statistical Inference for Data Science", + "moduleCode": "DSA201", + "sections": [ + { + "code": "G1", + "professor": { + "name": "DANIEL PREVE" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-02T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "Statistical Learning", + "moduleCode": "DSA211", + "sections": [ + { + "code": "G1", + "professor": { + "name": "LIU SHEW FAN" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "08:15", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-25T01:30:00.000Z", + "durationInHour": 3 + }, + "credit": 1 + }, + { + "name": "Data Analytics with R", + "moduleCode": "DSA212", + "sections": [ + { + "code": "G1", + "professor": { + "name": "GOH JING RONG" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "GOH JING RONG" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-24T06:00:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "Machine Learning with Applications in Economics", + "moduleCode": "DSA311", + "sections": [ + { + "code": "G1", + "professor": { + "name": "KWONG KOON SHING" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room B1-2", + "level": "B1" + }, + "classes": [ + { + "day": "Thursday", + "startTime": "08:15", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-04T07:30:00.000Z", + "durationInHour": 3 + }, + "credit": 1 + }, + { + "name": "Data Science with Python", + "moduleCode": "DSA312", + "sections": [ + { + "code": "G1", + "professor": { + "name": "GOH JING RONG" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-27T01:30:00.000Z", + "durationInHour": 3 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/dsa-data-science-and-analytics/0.json b/backup/dsa-data-science-and-analytics/0.json new file mode 100644 index 0000000..8ace6ed --- /dev/null +++ b/backup/dsa-data-science-and-analytics/0.json @@ -0,0 +1,31 @@ +[ + { + "name": "Statistical Inference for Data Science", + "moduleCode": "DSA201", + "sections": [ + { + "code": "G1", + "professor": { + "name": "DANIEL PREVE" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-02T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/dsa-data-science-and-analytics/1.json b/backup/dsa-data-science-and-analytics/1.json new file mode 100644 index 0000000..02defa0 --- /dev/null +++ b/backup/dsa-data-science-and-analytics/1.json @@ -0,0 +1,31 @@ +[ + { + "name": "Statistical Learning", + "moduleCode": "DSA211", + "sections": [ + { + "code": "G1", + "professor": { + "name": "LIU SHEW FAN" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "08:15", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-25T01:30:00.000Z", + "durationInHour": 3 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/dsa-data-science-and-analytics/2.json b/backup/dsa-data-science-and-analytics/2.json new file mode 100644 index 0000000..c533a89 --- /dev/null +++ b/backup/dsa-data-science-and-analytics/2.json @@ -0,0 +1,49 @@ +[ + { + "name": "Data Analytics with R", + "moduleCode": "DSA212", + "sections": [ + { + "code": "G1", + "professor": { + "name": "GOH JING RONG" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "GOH JING RONG" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-24T06:00:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/dsa-data-science-and-analytics/3.json b/backup/dsa-data-science-and-analytics/3.json new file mode 100644 index 0000000..851d30b --- /dev/null +++ b/backup/dsa-data-science-and-analytics/3.json @@ -0,0 +1,31 @@ +[ + { + "name": "Machine Learning with Applications in Economics", + "moduleCode": "DSA311", + "sections": [ + { + "code": "G1", + "professor": { + "name": "KWONG KOON SHING" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room B1-2", + "level": "B1" + }, + "classes": [ + { + "day": "Thursday", + "startTime": "08:15", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-04T07:30:00.000Z", + "durationInHour": 3 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/dsa-data-science-and-analytics/4.json b/backup/dsa-data-science-and-analytics/4.json new file mode 100644 index 0000000..74a7dd1 --- /dev/null +++ b/backup/dsa-data-science-and-analytics/4.json @@ -0,0 +1,31 @@ +[ + { + "name": "Data Science with Python", + "moduleCode": "DSA312", + "sections": [ + { + "code": "G1", + "professor": { + "name": "GOH JING RONG" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-27T01:30:00.000Z", + "durationInHour": 3 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/econ-economics.json b/backup/econ-economics.json new file mode 100644 index 0000000..a8e9ade --- /dev/null +++ b/backup/econ-economics.json @@ -0,0 +1,1126 @@ +[ + { + "name": "Mathematics for Economics", + "moduleCode": "ECON104", + "sections": [ + { + "code": "G1", + "professor": { + "name": "TAKASHI KUNIMOTO" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-10", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "MASSIMILIANO LANDI" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-8", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "VU HOANG PHUONG QUE" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "08:15", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-27T07:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "Introduction to Econometrics", + "moduleCode": "ECON107", + "sections": [ + { + "code": "G1", + "professor": { + "name": "DOU LIYU" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-10", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "CAO WENJIA" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-10", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "CAO WENJIA" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-4", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-03T01:30:00.000Z", + "durationInHour": 3 + }, + "credit": 1 + }, + { + "name": "Microeconomics 1", + "moduleCode": "ECON111", + "sections": [ + { + "code": "G1", + "professor": { + "name": "MASSIMILIANO LANDI" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-8", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "HU ZIHAN" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-4", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "HU ZIHAN" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "19:00", + "duration": 3.25 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "HU ZIHAN" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-5", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-04T07:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "Macroeconomics 1", + "moduleCode": "ECON112", + "sections": [ + { + "code": "G1", + "professor": { + "name": "HUYNH BAO TAN" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-5", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "YOSHIKI ANDO" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room B1-2", + "level": "B1" + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "YOSHIKI ANDO" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-4", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-02T06:00:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "Economics of Globalisation", + "moduleCode": "ECON113", + "sections": [ + { + "code": "G1", + "professor": { + "name": "LAM SAN LING" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "LAM SAN LING" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-27T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "Economic Development in Asia", + "moduleCode": "ECON118", + "sections": [ + { + "code": "G1", + "professor": { + "name": "MADHAV SHRIHARI ANEY" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room B1-2", + "level": "B1" + }, + "classes": [ + { + "day": "Monday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "MADHAV SHRIHARI ANEY" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room B1-2", + "level": "B1" + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "MADHAV SHRIHARI ANEY" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room B1-2", + "level": "B1" + }, + "classes": [ + { + "day": "Thursday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "MADHAV SHRIHARI ANEY" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room B1-2", + "level": "B1" + }, + "classes": [ + { + "day": "Friday", + "startTime": "08:15", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-23T06:00:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "Introductory Data Analytics in Healthcare", + "moduleCode": "ECON145", + "sections": [ + { + "code": "G1", + "professor": { + "name": "SEAN LAM" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-4", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "19:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-01T06:00:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "Healthcare Management", + "moduleCode": "ECON155", + "sections": [ + { + "code": "G1", + "professor": { + "name": "CHAN KAY MIN" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-02T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "International Economics", + "moduleCode": "ECON203", + "sections": [ + { + "code": "G1", + "professor": { + "name": "MEI YUAN" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-5", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "MEI YUAN" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-10", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "19:00", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "MEI YUAN" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-5", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-25T06:00:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "Game Theory", + "moduleCode": "ECON206", + "sections": [ + { + "code": "G1", + "professor": { + "name": "PAULO DANIEL SALLES RAMOS" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "19:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-24T01:30:00.000Z", + "durationInHour": 3 + }, + "credit": 1 + }, + { + "name": "Intermediate Econometrics", + "moduleCode": "ECON207", + "sections": [ + { + "code": "G1", + "professor": { + "name": "ANTHONY S. TAY" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-03T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "Monetary Economics", + "moduleCode": "ECON210", + "sections": [ + { + "code": "G1", + "professor": { + "name": "HOON HIAN TECK" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-26T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "Public Sector Economics", + "moduleCode": "ECON211", + "sections": [ + { + "code": "G1", + "professor": { + "name": "CHRISTINE HO" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "CHRISTINE HO" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-30T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "Health Economics", + "moduleCode": "ECON215", + "sections": [ + { + "code": "G1", + "professor": { + "name": "KIM SEONGHOON" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-25T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "Economics of Ageing", + "moduleCode": "ECON216", + "sections": [ + { + "code": "G1", + "professor": { + "name": "JESLYN TAN SIOK HONG" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Friday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-04T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "Macroeconomics of Income Distribution", + "moduleCode": "ECON217", + "sections": [ + { + "code": "G1", + "professor": { + "name": "HO KONG WENG" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Friday", + "startTime": "08:15", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-03T06:00:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "International Macroeconomics", + "moduleCode": "ECON235", + "sections": [ + { + "code": "G1", + "professor": { + "name": "HOON HIAN TECK" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Friday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-01T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "Strategic Thinking", + "moduleCode": "ECON241", + "sections": [ + { + "code": "G1", + "professor": { + "name": "XUE JINGYI" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-26T06:00:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "Political Economy Analysis of Institutions", + "moduleCode": "ECON242", + "sections": [ + { + "code": "G1", + "professor": { + "name": "HUANG FALI" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "HUANG FALI" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-24T06:00:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "Demographic and Family Economics", + "moduleCode": "ECON243", + "sections": [ + { + "code": "G1", + "professor": { + "name": "CHRISTINE HO" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-9", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-23T06:00:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "Applied Healthcare Analytics", + "moduleCode": "ECON245", + "sections": [ + { + "code": "G1", + "professor": { + "name": "DENIS LEUNG" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-27T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "Overseas Project Experience (Macroeconomics in Asia)", + "moduleCode": "ECON248", + "sections": [ + { + "code": "G1", + "professor": { + "name": "VU HOANG PHUONG QUE" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + }, + { + "name": "Microeconomics 2", + "moduleCode": "ECON251", + "sections": [ + { + "code": "G1", + "professor": { + "name": "GEA M. LEE" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "GEA M. LEE" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-10", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "GEA M. LEE" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-4", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-30T06:00:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "Macroeconomics 2", + "moduleCode": "ECON252", + "sections": [ + { + "code": "G1", + "professor": { + "name": "HUYNH BAO TAN" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room B1-2", + "level": "B1" + }, + "classes": [ + { + "day": "Thursday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "MOK WENG SAM" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-5", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "MOK WENG SAM" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-4", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-02T06:00:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "Advanced Microeconomics", + "moduleCode": "ECON301", + "sections": [ + { + "code": "G1", + "professor": { + "name": "MASSIMILIANO LANDI" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-8", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-26T06:00:00.000Z", + "durationInHour": 3 + }, + "credit": 1 + }, + { + "name": "Research Methods in Economics", + "moduleCode": "ECON350", + "sections": [ + { + "code": "G1", + "professor": { + "name": "MA LIN" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Friday", + "startTime": "08:15", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/econ-economics/0.json b/backup/econ-economics/0.json new file mode 100644 index 0000000..ec596c5 --- /dev/null +++ b/backup/econ-economics/0.json @@ -0,0 +1,67 @@ +[ + { + "name": "Mathematics for Economics", + "moduleCode": "ECON104", + "sections": [ + { + "code": "G1", + "professor": { + "name": "TAKASHI KUNIMOTO" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-10", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "MASSIMILIANO LANDI" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-8", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "VU HOANG PHUONG QUE" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "08:15", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-27T07:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/econ-economics/1.json b/backup/econ-economics/1.json new file mode 100644 index 0000000..d153443 --- /dev/null +++ b/backup/econ-economics/1.json @@ -0,0 +1,67 @@ +[ + { + "name": "Introduction to Econometrics", + "moduleCode": "ECON107", + "sections": [ + { + "code": "G1", + "professor": { + "name": "DOU LIYU" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-10", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "CAO WENJIA" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-10", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "CAO WENJIA" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-4", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-03T01:30:00.000Z", + "durationInHour": 3 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/econ-economics/10.json b/backup/econ-economics/10.json new file mode 100644 index 0000000..b4deca7 --- /dev/null +++ b/backup/econ-economics/10.json @@ -0,0 +1,31 @@ +[ + { + "name": "Intermediate Econometrics", + "moduleCode": "ECON207", + "sections": [ + { + "code": "G1", + "professor": { + "name": "ANTHONY S. TAY" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-03T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/econ-economics/11.json b/backup/econ-economics/11.json new file mode 100644 index 0000000..d24b861 --- /dev/null +++ b/backup/econ-economics/11.json @@ -0,0 +1,31 @@ +[ + { + "name": "Monetary Economics", + "moduleCode": "ECON210", + "sections": [ + { + "code": "G1", + "professor": { + "name": "HOON HIAN TECK" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-26T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/econ-economics/12.json b/backup/econ-economics/12.json new file mode 100644 index 0000000..3f443c6 --- /dev/null +++ b/backup/econ-economics/12.json @@ -0,0 +1,49 @@ +[ + { + "name": "Public Sector Economics", + "moduleCode": "ECON211", + "sections": [ + { + "code": "G1", + "professor": { + "name": "CHRISTINE HO" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "CHRISTINE HO" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-30T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/econ-economics/13.json b/backup/econ-economics/13.json new file mode 100644 index 0000000..a5d40f7 --- /dev/null +++ b/backup/econ-economics/13.json @@ -0,0 +1,31 @@ +[ + { + "name": "Health Economics", + "moduleCode": "ECON215", + "sections": [ + { + "code": "G1", + "professor": { + "name": "KIM SEONGHOON" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-25T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/econ-economics/14.json b/backup/econ-economics/14.json new file mode 100644 index 0000000..848ba4a --- /dev/null +++ b/backup/econ-economics/14.json @@ -0,0 +1,31 @@ +[ + { + "name": "Economics of Ageing", + "moduleCode": "ECON216", + "sections": [ + { + "code": "G1", + "professor": { + "name": "JESLYN TAN SIOK HONG" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Friday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-04T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/econ-economics/15.json b/backup/econ-economics/15.json new file mode 100644 index 0000000..7dd37d8 --- /dev/null +++ b/backup/econ-economics/15.json @@ -0,0 +1,31 @@ +[ + { + "name": "Macroeconomics of Income Distribution", + "moduleCode": "ECON217", + "sections": [ + { + "code": "G1", + "professor": { + "name": "HO KONG WENG" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Friday", + "startTime": "08:15", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-03T06:00:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/econ-economics/16.json b/backup/econ-economics/16.json new file mode 100644 index 0000000..ad4963e --- /dev/null +++ b/backup/econ-economics/16.json @@ -0,0 +1,31 @@ +[ + { + "name": "International Macroeconomics", + "moduleCode": "ECON235", + "sections": [ + { + "code": "G1", + "professor": { + "name": "HOON HIAN TECK" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Friday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-01T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/econ-economics/17.json b/backup/econ-economics/17.json new file mode 100644 index 0000000..0b0afe0 --- /dev/null +++ b/backup/econ-economics/17.json @@ -0,0 +1,31 @@ +[ + { + "name": "Strategic Thinking", + "moduleCode": "ECON241", + "sections": [ + { + "code": "G1", + "professor": { + "name": "XUE JINGYI" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-26T06:00:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/econ-economics/18.json b/backup/econ-economics/18.json new file mode 100644 index 0000000..65da21d --- /dev/null +++ b/backup/econ-economics/18.json @@ -0,0 +1,49 @@ +[ + { + "name": "Political Economy Analysis of Institutions", + "moduleCode": "ECON242", + "sections": [ + { + "code": "G1", + "professor": { + "name": "HUANG FALI" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "HUANG FALI" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-24T06:00:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/econ-economics/19.json b/backup/econ-economics/19.json new file mode 100644 index 0000000..0a282ee --- /dev/null +++ b/backup/econ-economics/19.json @@ -0,0 +1,31 @@ +[ + { + "name": "Demographic and Family Economics", + "moduleCode": "ECON243", + "sections": [ + { + "code": "G1", + "professor": { + "name": "CHRISTINE HO" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-9", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-23T06:00:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/econ-economics/2.json b/backup/econ-economics/2.json new file mode 100644 index 0000000..a1f98d7 --- /dev/null +++ b/backup/econ-economics/2.json @@ -0,0 +1,85 @@ +[ + { + "name": "Microeconomics 1", + "moduleCode": "ECON111", + "sections": [ + { + "code": "G1", + "professor": { + "name": "MASSIMILIANO LANDI" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-8", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "HU ZIHAN" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-4", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "HU ZIHAN" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "19:00", + "duration": 3.25 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "HU ZIHAN" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-5", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-04T07:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/econ-economics/20.json b/backup/econ-economics/20.json new file mode 100644 index 0000000..8c6d399 --- /dev/null +++ b/backup/econ-economics/20.json @@ -0,0 +1,31 @@ +[ + { + "name": "Applied Healthcare Analytics", + "moduleCode": "ECON245", + "sections": [ + { + "code": "G1", + "professor": { + "name": "DENIS LEUNG" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-27T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/econ-economics/21.json b/backup/econ-economics/21.json new file mode 100644 index 0000000..597a0f7 --- /dev/null +++ b/backup/econ-economics/21.json @@ -0,0 +1,27 @@ +[ + { + "name": "Overseas Project Experience (Macroeconomics in Asia)", + "moduleCode": "ECON248", + "sections": [ + { + "code": "G1", + "professor": { + "name": "VU HOANG PHUONG QUE" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/econ-economics/22.json b/backup/econ-economics/22.json new file mode 100644 index 0000000..bfc10c6 --- /dev/null +++ b/backup/econ-economics/22.json @@ -0,0 +1,67 @@ +[ + { + "name": "Microeconomics 2", + "moduleCode": "ECON251", + "sections": [ + { + "code": "G1", + "professor": { + "name": "GEA M. LEE" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "GEA M. LEE" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-10", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "GEA M. LEE" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-4", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-30T06:00:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/econ-economics/23.json b/backup/econ-economics/23.json new file mode 100644 index 0000000..a5b9034 --- /dev/null +++ b/backup/econ-economics/23.json @@ -0,0 +1,67 @@ +[ + { + "name": "Macroeconomics 2", + "moduleCode": "ECON252", + "sections": [ + { + "code": "G1", + "professor": { + "name": "HUYNH BAO TAN" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room B1-2", + "level": "B1" + }, + "classes": [ + { + "day": "Thursday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "MOK WENG SAM" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-5", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "MOK WENG SAM" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-4", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-02T06:00:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/econ-economics/24.json b/backup/econ-economics/24.json new file mode 100644 index 0000000..8f677b3 --- /dev/null +++ b/backup/econ-economics/24.json @@ -0,0 +1,31 @@ +[ + { + "name": "Advanced Microeconomics", + "moduleCode": "ECON301", + "sections": [ + { + "code": "G1", + "professor": { + "name": "MASSIMILIANO LANDI" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-8", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-26T06:00:00.000Z", + "durationInHour": 3 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/econ-economics/25.json b/backup/econ-economics/25.json new file mode 100644 index 0000000..a13d0c2 --- /dev/null +++ b/backup/econ-economics/25.json @@ -0,0 +1,27 @@ +[ + { + "name": "Research Methods in Economics", + "moduleCode": "ECON350", + "sections": [ + { + "code": "G1", + "professor": { + "name": "MA LIN" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Friday", + "startTime": "08:15", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/econ-economics/3.json b/backup/econ-economics/3.json new file mode 100644 index 0000000..398743a --- /dev/null +++ b/backup/econ-economics/3.json @@ -0,0 +1,67 @@ +[ + { + "name": "Macroeconomics 1", + "moduleCode": "ECON112", + "sections": [ + { + "code": "G1", + "professor": { + "name": "HUYNH BAO TAN" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-5", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "YOSHIKI ANDO" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room B1-2", + "level": "B1" + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "YOSHIKI ANDO" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-4", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-02T06:00:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/econ-economics/4.json b/backup/econ-economics/4.json new file mode 100644 index 0000000..75d5187 --- /dev/null +++ b/backup/econ-economics/4.json @@ -0,0 +1,49 @@ +[ + { + "name": "Economics of Globalisation", + "moduleCode": "ECON113", + "sections": [ + { + "code": "G1", + "professor": { + "name": "LAM SAN LING" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "LAM SAN LING" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-27T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/econ-economics/5.json b/backup/econ-economics/5.json new file mode 100644 index 0000000..de216d7 --- /dev/null +++ b/backup/econ-economics/5.json @@ -0,0 +1,85 @@ +[ + { + "name": "Economic Development in Asia", + "moduleCode": "ECON118", + "sections": [ + { + "code": "G1", + "professor": { + "name": "MADHAV SHRIHARI ANEY" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room B1-2", + "level": "B1" + }, + "classes": [ + { + "day": "Monday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "MADHAV SHRIHARI ANEY" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room B1-2", + "level": "B1" + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "MADHAV SHRIHARI ANEY" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room B1-2", + "level": "B1" + }, + "classes": [ + { + "day": "Thursday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "MADHAV SHRIHARI ANEY" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room B1-2", + "level": "B1" + }, + "classes": [ + { + "day": "Friday", + "startTime": "08:15", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-23T06:00:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/econ-economics/6.json b/backup/econ-economics/6.json new file mode 100644 index 0000000..90b2b52 --- /dev/null +++ b/backup/econ-economics/6.json @@ -0,0 +1,31 @@ +[ + { + "name": "Introductory Data Analytics in Healthcare", + "moduleCode": "ECON145", + "sections": [ + { + "code": "G1", + "professor": { + "name": "SEAN LAM" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-4", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "19:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-01T06:00:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/econ-economics/7.json b/backup/econ-economics/7.json new file mode 100644 index 0000000..d120cec --- /dev/null +++ b/backup/econ-economics/7.json @@ -0,0 +1,31 @@ +[ + { + "name": "Healthcare Management", + "moduleCode": "ECON155", + "sections": [ + { + "code": "G1", + "professor": { + "name": "CHAN KAY MIN" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-02T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/econ-economics/8.json b/backup/econ-economics/8.json new file mode 100644 index 0000000..88ef0cf --- /dev/null +++ b/backup/econ-economics/8.json @@ -0,0 +1,67 @@ +[ + { + "name": "International Economics", + "moduleCode": "ECON203", + "sections": [ + { + "code": "G1", + "professor": { + "name": "MEI YUAN" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-5", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "MEI YUAN" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-10", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "19:00", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "MEI YUAN" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-5", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-25T06:00:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/econ-economics/9.json b/backup/econ-economics/9.json new file mode 100644 index 0000000..1db1aad --- /dev/null +++ b/backup/econ-economics/9.json @@ -0,0 +1,31 @@ +[ + { + "name": "Game Theory", + "moduleCode": "ECON206", + "sections": [ + { + "code": "G1", + "professor": { + "name": "PAULO DANIEL SALLES RAMOS" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "19:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-24T01:30:00.000Z", + "durationInHour": 3 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/fnce-finance.json b/backup/fnce-finance.json new file mode 100644 index 0000000..4bd14a6 --- /dev/null +++ b/backup/fnce-finance.json @@ -0,0 +1,1085 @@ +[ + { + "name": "Finance", + "moduleCode": "FNCE101", + "sections": [ + { + "code": "G1", + "professor": { + "name": "CHIRAPHOL NEW CHIYACHANTANA" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-2", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "CHIRAPHOL NEW CHIYACHANTANA" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-6", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "CHIRAPHOL NEW CHIYACHANTANA" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "CHIRAPHOL NEW CHIYACHANTANA" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-7", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G5", + "professor": { + "name": "LEE KA SING" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-7", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G6", + "professor": { + "name": "LEE KA SING" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-5", + "level": 3 + }, + "classes": [ + { + "day": "Friday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G7", + "professor": { + "name": "SAM PHOEN" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G8", + "professor": { + "name": "SAM PHOEN" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G9", + "professor": { + "name": "SUN JIAN" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Friday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G10", + "professor": { + "name": "SUN JIAN, YU, SHIHAO" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-5", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G11", + "professor": { + "name": "SUN JIAN, YU, SHIHAO" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G12", + "professor": { + "name": "YU, SHIHAO, SUN JIAN" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G13", + "professor": { + "name": "YU, SHIHAO, SUN JIAN" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-5", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G14", + "professor": { + "name": "KE JINGHAO" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-7", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G15", + "professor": { + "name": "KE JINGHAO" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-7", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-03T06:00:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "Financial Markets and Investments", + "moduleCode": "FNCE102", + "sections": [ + { + "code": "G1", + "professor": { + "name": "GAN YOKE WAH, KAREN" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-6", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "GAN YOKE WAH, KAREN" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "GAN YOKE WAH, KAREN" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-7", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "GAN YOKE WAH, KAREN" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G5", + "professor": { + "name": "" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G6", + "professor": { + "name": "CHAN SOON HUAT" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-6", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G7", + "professor": { + "name": "CHAN SOON HUAT" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-2", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G8", + "professor": { + "name": "CHAN SOON HUAT" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-24T06:00:00.000Z", + "durationInHour": 3 + }, + "credit": 1 + }, + { + "name": "Finance For Law", + "moduleCode": "FNCE103", + "sections": [ + { + "code": "G1", + "professor": { + "name": "DAVID DING" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-8", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-03T06:00:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "Financial Management", + "moduleCode": "FNCE104", + "sections": [ + { + "code": "G1", + "professor": { + "name": "DAVID DING" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-7", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "DAVID DING" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-7", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "DAVID DING" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-7", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "DAVID DING" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-8", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-03T06:00:00.000Z", + "durationInHour": 3 + }, + "credit": 1 + }, + { + "name": "Corporate Finance", + "moduleCode": "FNCE201", + "sections": [ + { + "code": "G1", + "professor": { + "name": "MA PENGFEI" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "JOHN SEQUEIRA" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-6", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "KE JINGHAO" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-6", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "KE JINGHAO" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-6", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G5", + "professor": { + "name": "JOHN SEQUEIRA" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-8", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G6", + "professor": { + "name": "JOHN SEQUEIRA" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-4", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G7", + "professor": { + "name": "JOHN SEQUEIRA" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-8", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-03T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "Analysis of Fixed-Income Securities", + "moduleCode": "FNCE204", + "sections": [ + { + "code": "G1", + "professor": { + "name": "SONG ZHAOGANG" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-4", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "SONG ZHAOGANG" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-4", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-25T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "Entrepreneurial Finance", + "moduleCode": "FNCE213", + "sections": [ + { + "code": "G1", + "professor": { + "name": "VICTOR ONG" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-6", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "BOWEN WHITE" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-2", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-26T06:00:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "Wealth Management and Advisory", + "moduleCode": "FNCE217", + "sections": [ + { + "code": "G1", + "professor": { + "name": "THAM, TZE MINN MANDY" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-6", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-26T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "Wealth Management and the Law", + "moduleCode": "FNCE218", + "sections": [ + { + "code": "G1", + "professor": { + "name": "THAM, TZE MINN MANDY, ERIC YEE SHIN CHONG" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Friday", + "startTime": "08:15", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-27T07:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "Corporate Banking", + "moduleCode": "FNCE229", + "sections": [ + { + "code": "G1", + "professor": { + "name": "DAVIN WANG" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-7", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-30T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "Real Estate Investments and Finance", + "moduleCode": "FNCE231", + "sections": [ + { + "code": "G1", + "professor": { + "name": "VICTOR ONG" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Friday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-23T06:00:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "Project Financing", + "moduleCode": "FNCE232", + "sections": [ + { + "code": "G1", + "professor": { + "name": "DAVIN WANG" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-7", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "19:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-02T06:00:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "Advanced Portfolio Management", + "moduleCode": "FNCE307", + "sections": [ + { + "code": "G1", + "professor": { + "name": "AUROBINDO GHOSH" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-6", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "AUROBINDO GHOSH" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-7", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "19:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-01T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "Trade Finance", + "moduleCode": "FNCE310", + "sections": [ + { + "code": "G1", + "professor": { + "name": "JAYESH AVLANI" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-27T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "Sustainable Finance", + "moduleCode": "FNCE314", + "sections": [ + { + "code": "G1", + "professor": { + "name": "YAO TIANHAO" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-7", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-02T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "Sustainable Finance Instruments", + "moduleCode": "FNCE318", + "sections": [ + { + "code": "G1", + "professor": { + "name": "PRIYA BELLINO" + }, + "location": { + "building": "LKCSB", + "room": "Classroom 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "19:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-25T06:00:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "Carbon Markets and Products", + "moduleCode": "FNCE321", + "sections": [ + { + "code": "G1", + "professor": { + "name": "WILSON TAN" + }, + "location": { + "building": "LKCSB", + "room": "Classroom 3-4", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/fnce-finance/0.json b/backup/fnce-finance/0.json new file mode 100644 index 0000000..2ce70d3 --- /dev/null +++ b/backup/fnce-finance/0.json @@ -0,0 +1,283 @@ +[ + { + "name": "Finance", + "moduleCode": "FNCE101", + "sections": [ + { + "code": "G1", + "professor": { + "name": "CHIRAPHOL NEW CHIYACHANTANA" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-2", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "CHIRAPHOL NEW CHIYACHANTANA" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-6", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "CHIRAPHOL NEW CHIYACHANTANA" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "CHIRAPHOL NEW CHIYACHANTANA" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-7", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G5", + "professor": { + "name": "LEE KA SING" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-7", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G6", + "professor": { + "name": "LEE KA SING" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-5", + "level": 3 + }, + "classes": [ + { + "day": "Friday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G7", + "professor": { + "name": "SAM PHOEN" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G8", + "professor": { + "name": "SAM PHOEN" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G9", + "professor": { + "name": "SUN JIAN" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Friday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G10", + "professor": { + "name": "SUN JIAN, YU, SHIHAO" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-5", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G11", + "professor": { + "name": "SUN JIAN, YU, SHIHAO" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G12", + "professor": { + "name": "YU, SHIHAO, SUN JIAN" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G13", + "professor": { + "name": "YU, SHIHAO, SUN JIAN" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-5", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G14", + "professor": { + "name": "KE JINGHAO" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-7", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G15", + "professor": { + "name": "KE JINGHAO" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-7", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-03T06:00:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/fnce-finance/1.json b/backup/fnce-finance/1.json new file mode 100644 index 0000000..9dd8faa --- /dev/null +++ b/backup/fnce-finance/1.json @@ -0,0 +1,157 @@ +[ + { + "name": "Financial Markets and Investments", + "moduleCode": "FNCE102", + "sections": [ + { + "code": "G1", + "professor": { + "name": "GAN YOKE WAH, KAREN" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-6", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "GAN YOKE WAH, KAREN" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "GAN YOKE WAH, KAREN" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-7", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "GAN YOKE WAH, KAREN" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G5", + "professor": { + "name": "" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G6", + "professor": { + "name": "CHAN SOON HUAT" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-6", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G7", + "professor": { + "name": "CHAN SOON HUAT" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-2", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G8", + "professor": { + "name": "CHAN SOON HUAT" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-24T06:00:00.000Z", + "durationInHour": 3 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/fnce-finance/10.json b/backup/fnce-finance/10.json new file mode 100644 index 0000000..6018700 --- /dev/null +++ b/backup/fnce-finance/10.json @@ -0,0 +1,31 @@ +[ + { + "name": "Real Estate Investments and Finance", + "moduleCode": "FNCE231", + "sections": [ + { + "code": "G1", + "professor": { + "name": "VICTOR ONG" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Friday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-23T06:00:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/fnce-finance/11.json b/backup/fnce-finance/11.json new file mode 100644 index 0000000..ea37900 --- /dev/null +++ b/backup/fnce-finance/11.json @@ -0,0 +1,31 @@ +[ + { + "name": "Project Financing", + "moduleCode": "FNCE232", + "sections": [ + { + "code": "G1", + "professor": { + "name": "DAVIN WANG" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-7", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "19:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-02T06:00:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/fnce-finance/12.json b/backup/fnce-finance/12.json new file mode 100644 index 0000000..ee1b1a5 --- /dev/null +++ b/backup/fnce-finance/12.json @@ -0,0 +1,49 @@ +[ + { + "name": "Advanced Portfolio Management", + "moduleCode": "FNCE307", + "sections": [ + { + "code": "G1", + "professor": { + "name": "AUROBINDO GHOSH" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-6", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "AUROBINDO GHOSH" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-7", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "19:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-01T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/fnce-finance/13.json b/backup/fnce-finance/13.json new file mode 100644 index 0000000..be612f3 --- /dev/null +++ b/backup/fnce-finance/13.json @@ -0,0 +1,31 @@ +[ + { + "name": "Trade Finance", + "moduleCode": "FNCE310", + "sections": [ + { + "code": "G1", + "professor": { + "name": "JAYESH AVLANI" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-27T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/fnce-finance/14.json b/backup/fnce-finance/14.json new file mode 100644 index 0000000..defe2d2 --- /dev/null +++ b/backup/fnce-finance/14.json @@ -0,0 +1,31 @@ +[ + { + "name": "Sustainable Finance", + "moduleCode": "FNCE314", + "sections": [ + { + "code": "G1", + "professor": { + "name": "YAO TIANHAO" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-7", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-02T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/fnce-finance/15.json b/backup/fnce-finance/15.json new file mode 100644 index 0000000..3b8d6fe --- /dev/null +++ b/backup/fnce-finance/15.json @@ -0,0 +1,31 @@ +[ + { + "name": "Sustainable Finance Instruments", + "moduleCode": "FNCE318", + "sections": [ + { + "code": "G1", + "professor": { + "name": "PRIYA BELLINO" + }, + "location": { + "building": "LKCSB", + "room": "Classroom 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "19:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-25T06:00:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/fnce-finance/16.json b/backup/fnce-finance/16.json new file mode 100644 index 0000000..565ad6a --- /dev/null +++ b/backup/fnce-finance/16.json @@ -0,0 +1,27 @@ +[ + { + "name": "Carbon Markets and Products", + "moduleCode": "FNCE321", + "sections": [ + { + "code": "G1", + "professor": { + "name": "WILSON TAN" + }, + "location": { + "building": "LKCSB", + "room": "Classroom 3-4", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/fnce-finance/2.json b/backup/fnce-finance/2.json new file mode 100644 index 0000000..f47939d --- /dev/null +++ b/backup/fnce-finance/2.json @@ -0,0 +1,31 @@ +[ + { + "name": "Finance For Law", + "moduleCode": "FNCE103", + "sections": [ + { + "code": "G1", + "professor": { + "name": "DAVID DING" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-8", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-03T06:00:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/fnce-finance/3.json b/backup/fnce-finance/3.json new file mode 100644 index 0000000..909839a --- /dev/null +++ b/backup/fnce-finance/3.json @@ -0,0 +1,85 @@ +[ + { + "name": "Financial Management", + "moduleCode": "FNCE104", + "sections": [ + { + "code": "G1", + "professor": { + "name": "DAVID DING" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-7", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "DAVID DING" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-7", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "DAVID DING" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-7", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "DAVID DING" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-8", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-03T06:00:00.000Z", + "durationInHour": 3 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/fnce-finance/4.json b/backup/fnce-finance/4.json new file mode 100644 index 0000000..eca597f --- /dev/null +++ b/backup/fnce-finance/4.json @@ -0,0 +1,139 @@ +[ + { + "name": "Corporate Finance", + "moduleCode": "FNCE201", + "sections": [ + { + "code": "G1", + "professor": { + "name": "MA PENGFEI" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "JOHN SEQUEIRA" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-6", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "KE JINGHAO" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-6", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "KE JINGHAO" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-6", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G5", + "professor": { + "name": "JOHN SEQUEIRA" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-8", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G6", + "professor": { + "name": "JOHN SEQUEIRA" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-4", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G7", + "professor": { + "name": "JOHN SEQUEIRA" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-8", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-03T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/fnce-finance/5.json b/backup/fnce-finance/5.json new file mode 100644 index 0000000..0bbeae3 --- /dev/null +++ b/backup/fnce-finance/5.json @@ -0,0 +1,49 @@ +[ + { + "name": "Analysis of Fixed-Income Securities", + "moduleCode": "FNCE204", + "sections": [ + { + "code": "G1", + "professor": { + "name": "SONG ZHAOGANG" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-4", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "SONG ZHAOGANG" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-4", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-25T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/fnce-finance/6.json b/backup/fnce-finance/6.json new file mode 100644 index 0000000..9686170 --- /dev/null +++ b/backup/fnce-finance/6.json @@ -0,0 +1,49 @@ +[ + { + "name": "Entrepreneurial Finance", + "moduleCode": "FNCE213", + "sections": [ + { + "code": "G1", + "professor": { + "name": "VICTOR ONG" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-6", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "BOWEN WHITE" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-2", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-26T06:00:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/fnce-finance/7.json b/backup/fnce-finance/7.json new file mode 100644 index 0000000..7bb77ef --- /dev/null +++ b/backup/fnce-finance/7.json @@ -0,0 +1,31 @@ +[ + { + "name": "Wealth Management and Advisory", + "moduleCode": "FNCE217", + "sections": [ + { + "code": "G1", + "professor": { + "name": "THAM, TZE MINN MANDY" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-6", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-26T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/fnce-finance/8.json b/backup/fnce-finance/8.json new file mode 100644 index 0000000..377772b --- /dev/null +++ b/backup/fnce-finance/8.json @@ -0,0 +1,31 @@ +[ + { + "name": "Wealth Management and the Law", + "moduleCode": "FNCE218", + "sections": [ + { + "code": "G1", + "professor": { + "name": "THAM, TZE MINN MANDY, ERIC YEE SHIN CHONG" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Friday", + "startTime": "08:15", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-27T07:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/fnce-finance/9.json b/backup/fnce-finance/9.json new file mode 100644 index 0000000..bcc7875 --- /dev/null +++ b/backup/fnce-finance/9.json @@ -0,0 +1,31 @@ +[ + { + "name": "Corporate Banking", + "moduleCode": "FNCE229", + "sections": [ + { + "code": "G1", + "professor": { + "name": "DAVIN WANG" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-7", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-30T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/ga-global-asia.json b/backup/ga-global-asia.json new file mode 100644 index 0000000..a40b51e --- /dev/null +++ b/backup/ga-global-asia.json @@ -0,0 +1,52 @@ +[ + { + "name": "GA2634 - Exploring Asian Identities", + "moduleCode": "COR-GA2634", + "sections": [ + { + "code": "G1", + "professor": { + "name": "" + }, + "location": { + "building": "SOSS/CIS", + "room": "Classroom 1-2", + "level": 1 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + }, + { + "name": "Changing Policyscapes in Singapore", + "moduleCode": "GA103", + "sections": [ + { + "code": "G1", + "professor": { + "name": "GEORGE WONG" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 1-1", + "level": 1 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/ga-global-asia/0.json b/backup/ga-global-asia/0.json new file mode 100644 index 0000000..40f45a6 --- /dev/null +++ b/backup/ga-global-asia/0.json @@ -0,0 +1,27 @@ +[ + { + "name": "GA2634 - Exploring Asian Identities", + "moduleCode": "COR-GA2634", + "sections": [ + { + "code": "G1", + "professor": { + "name": "" + }, + "location": { + "building": "SOSS/CIS", + "room": "Classroom 1-2", + "level": 1 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/ga-global-asia/1.json b/backup/ga-global-asia/1.json new file mode 100644 index 0000000..fa21c7b --- /dev/null +++ b/backup/ga-global-asia/1.json @@ -0,0 +1,27 @@ +[ + { + "name": "Changing Policyscapes in Singapore", + "moduleCode": "GA103", + "sections": [ + { + "code": "G1", + "professor": { + "name": "GEORGE WONG" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 1-1", + "level": 1 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/idis-interdisciplinary.json b/backup/idis-interdisciplinary.json new file mode 100644 index 0000000..46136a6 --- /dev/null +++ b/backup/idis-interdisciplinary.json @@ -0,0 +1,126 @@ +[ + { + "name": "Southeast Asia: Past and Present", + "moduleCode": "IDIS010", + "sections": [ + { + "code": "G1", + "professor": { + "name": "NATHAN PENG" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 1-1", + "level": 1 + }, + "classes": [ + { + "day": "Monday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "NATHAN PENG" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 1-1", + "level": 1 + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "NATHAN PENG" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 1-3", + "level": 1 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-01T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "Research Methods in Sociology and Political Science", + "moduleCode": "IDIS100", + "sections": [ + { + "code": "G1", + "professor": { + "name": "CHENG CHENG" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 2-2", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "10:00", + "duration": 1.5 + }, + { + "day": "Wednesday", + "startTime": "10:00", + "duration": 1.5 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-02T06:00:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "Social Science Practicum", + "moduleCode": "IDIS110", + "sections": [ + { + "code": "G1", + "professor": { + "name": "JOHN A DONALDSON" + }, + "location": { + "building": "SMUC", + "room": "Active Learning CR 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/idis-interdisciplinary/0.json b/backup/idis-interdisciplinary/0.json new file mode 100644 index 0000000..46c2eb4 --- /dev/null +++ b/backup/idis-interdisciplinary/0.json @@ -0,0 +1,67 @@ +[ + { + "name": "Southeast Asia: Past and Present", + "moduleCode": "IDIS010", + "sections": [ + { + "code": "G1", + "professor": { + "name": "NATHAN PENG" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 1-1", + "level": 1 + }, + "classes": [ + { + "day": "Monday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "NATHAN PENG" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 1-1", + "level": 1 + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "NATHAN PENG" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 1-3", + "level": 1 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-01T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/idis-interdisciplinary/1.json b/backup/idis-interdisciplinary/1.json new file mode 100644 index 0000000..1838159 --- /dev/null +++ b/backup/idis-interdisciplinary/1.json @@ -0,0 +1,36 @@ +[ + { + "name": "Research Methods in Sociology and Political Science", + "moduleCode": "IDIS100", + "sections": [ + { + "code": "G1", + "professor": { + "name": "CHENG CHENG" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 2-2", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "10:00", + "duration": 1.5 + }, + { + "day": "Wednesday", + "startTime": "10:00", + "duration": 1.5 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-02T06:00:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/idis-interdisciplinary/2.json b/backup/idis-interdisciplinary/2.json new file mode 100644 index 0000000..6e0f37d --- /dev/null +++ b/backup/idis-interdisciplinary/2.json @@ -0,0 +1,27 @@ +[ + { + "name": "Social Science Practicum", + "moduleCode": "IDIS110", + "sections": [ + { + "code": "G1", + "professor": { + "name": "JOHN A DONALDSON" + }, + "location": { + "building": "SMUC", + "room": "Active Learning CR 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/ints-integrative-studies.json b/backup/ints-integrative-studies.json new file mode 100644 index 0000000..e2583a4 --- /dev/null +++ b/backup/ints-integrative-studies.json @@ -0,0 +1,46 @@ +[ + { + "name": "Creating Integrative Solutioning through Projects (CIS Projects)", + "moduleCode": "INTS202", + "sections": [ + { + "code": "G1", + "professor": { + "name": "TSE, JUSTIN K, QIUZHUANG SUN" + }, + "location": { + "building": "SMUC", + "room": "Active Learning CR 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "credit": 0 + }, + { + "name": "Integrative Studies Work-Study Elective", + "moduleCode": "INTS303", + "sections": [ + { + "code": "G1", + "professor": { + "name": "THEODOR COJOIANU" + }, + "location": { + "building": "", + "room": "", + "level": 0 + }, + "classes": [] + } + ], + "credit": 2 + } +] \ No newline at end of file diff --git a/backup/ints-integrative-studies/0.json b/backup/ints-integrative-studies/0.json new file mode 100644 index 0000000..1e2975e --- /dev/null +++ b/backup/ints-integrative-studies/0.json @@ -0,0 +1,27 @@ +[ + { + "name": "Creating Integrative Solutioning through Projects (CIS Projects)", + "moduleCode": "INTS202", + "sections": [ + { + "code": "G1", + "professor": { + "name": "TSE, JUSTIN K, QIUZHUANG SUN" + }, + "location": { + "building": "SMUC", + "room": "Active Learning CR 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "credit": 0 + } +] \ No newline at end of file diff --git a/backup/ints-integrative-studies/1.json b/backup/ints-integrative-studies/1.json new file mode 100644 index 0000000..1cf8cfc --- /dev/null +++ b/backup/ints-integrative-studies/1.json @@ -0,0 +1,21 @@ +[ + { + "name": "Integrative Studies Work-Study Elective", + "moduleCode": "INTS303", + "sections": [ + { + "code": "G1", + "professor": { + "name": "THEODOR COJOIANU" + }, + "location": { + "building": "", + "room": "", + "level": 0 + }, + "classes": [] + } + ], + "credit": 2 + } +] \ No newline at end of file diff --git a/backup/is-information-systems.json b/backup/is-information-systems.json new file mode 100644 index 0000000..ff7347d --- /dev/null +++ b/backup/is-information-systems.json @@ -0,0 +1,2346 @@ +[ + { + "name": "IS1704 - Computational Thinking and Programming", + "moduleCode": "COR-IS1704", + "sections": [ + { + "code": "G1", + "professor": { + "name": "QIAN TANG" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-4", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "QIAN TANG" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "QIAN TANG" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "JOELLE ELMALEH" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G5", + "professor": { + "name": "JOELLE ELMALEH" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G6", + "professor": { + "name": "ARNE JONNI SUPPE" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-4", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G7", + "professor": { + "name": "ARNE JONNI SUPPE" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room B1-1", + "level": "B1" + }, + "classes": [ + { + "day": "Friday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G8", + "professor": { + "name": "ARNE JONNI SUPPE" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room B1-1", + "level": "B1" + }, + "classes": [ + { + "day": "Friday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G9", + "professor": { + "name": "XUE, HAIYANG" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-4", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G10", + "professor": { + "name": "XUE, HAIYANG" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-4", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G11", + "professor": { + "name": "XUE, HAIYANG" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-4", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G12", + "professor": { + "name": "TANG, TONY" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-4", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G13", + "professor": { + "name": "TANG, TONY" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room B1-1", + "level": "B1" + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G14", + "professor": { + "name": "LEE YEOW LEONG" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-10", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G15", + "professor": { + "name": "SERENA GOH" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-10", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-01T06:00:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "Business Data Management", + "moduleCode": "IS105", + "sections": [ + { + "code": "G1", + "professor": { + "name": "SWETHA GOTTIPATI" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-3", + "level": 2 + }, + "classes": [ + { + "day": "Friday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "SWETHA GOTTIPATI" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-3", + "level": 2 + }, + "classes": [ + { + "day": "Friday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "OKKAR KYAW" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "19:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-02T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "Web Application Development I", + "moduleCode": "IS113", + "sections": [ + { + "code": "G1", + "professor": { + "name": "WONG CHEE CHEIN" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-8", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-23T06:00:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "Computing Fundamentals", + "moduleCode": "IS114", + "sections": [ + { + "code": "G1", + "professor": { + "name": "PIUS LEE" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Computing Lab B1-2", + "level": "B1" + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "PIUS LEE" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Computing Lab B1-2", + "level": "B1" + }, + "classes": [ + { + "day": "Monday", + "startTime": "19:00", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "PIUS LEE" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Computing Lab B1-2", + "level": "B1" + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "PIUS LEE" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Computing Lab B1-2", + "level": "B1" + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "19:00", + "duration": 3.25 + } + ] + }, + { + "code": "G5", + "professor": { + "name": "CHEN DONGYAO" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G6", + "professor": { + "name": "CHEN DONGYAO" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room B1-1", + "level": "B1" + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G7", + "professor": { + "name": "CHEN DONGYAO" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G8", + "professor": { + "name": "FIONA LEE" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Computing Lab B1-2", + "level": "B1" + }, + "classes": [ + { + "day": "Thursday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G9", + "professor": { + "name": "FIONA LEE" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Computing Lab B1-2", + "level": "B1" + }, + "classes": [ + { + "day": "Friday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G10", + "professor": { + "name": "MICHELLE KAN" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Computing Lab B1-2", + "level": "B1" + }, + "classes": [ + { + "day": "Thursday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-25T06:00:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "Algorithms and Programming", + "moduleCode": "IS115", + "sections": [ + { + "code": "G1", + "professor": { + "name": "ZHANG ZHIYUAN" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "ZHANG ZHIYUAN" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "DOAN HOANG LINH KAESTNER" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room B1-2", + "level": "B1" + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "DOAN HOANG LINH KAESTNER" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room B1-1", + "level": "B1" + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G5", + "professor": { + "name": "DOAN HOANG LINH KAESTNER" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room B1-1", + "level": "B1" + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G6", + "professor": { + "name": "MAI ANH TIEN" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G7", + "professor": { + "name": "MAI ANH TIEN" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-4", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "19:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-26T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "Business Process Analysis & Solutioning", + "moduleCode": "IS210", + "sections": [ + { + "code": "G1", + "professor": { + "name": "KE PING FAN" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-2", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "KE PING FAN" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room B1-1", + "level": "B1" + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "KE PING FAN" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room B1-1", + "level": "B1" + }, + "classes": [ + { + "day": "Thursday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "SWAPNA GOTTIPATI" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room B1-1", + "level": "B1" + }, + "classes": [ + { + "day": "Thursday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G5", + "professor": { + "name": "SWAPNA GOTTIPATI" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-10", + "level": 2 + }, + "classes": [ + { + "day": "Friday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G6", + "professor": { + "name": "RAFAEL J. BARROS" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-4", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G7", + "professor": { + "name": "RAFAEL J. BARROS" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-4", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G8", + "professor": { + "name": "RAFAEL J. BARROS" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-4", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G9", + "professor": { + "name": "LAU YI MENG" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-2", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G10", + "professor": { + "name": "LAU YI MENG" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-2", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-27T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "Interaction Design and Prototyping", + "moduleCode": "IS211", + "sections": [ + { + "code": "G1", + "professor": { + "name": "BENJAMIN GAN" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-3", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "BENJAMIN GAN" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-3", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "BENJAMIN GAN" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-2", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "BENJAMIN GAN" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-2", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G5", + "professor": { + "name": "LEE, MIN" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-3", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G6", + "professor": { + "name": "LEE, MIN" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Friday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G7", + "professor": { + "name": "LEE, MIN" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Friday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G8", + "professor": { + "name": "HARA, KOTARO" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-2", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G9", + "professor": { + "name": "HARA, KOTARO" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-4", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G10", + "professor": { + "name": "OUH ENG LIEH" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G11", + "professor": { + "name": "OUH ENG LIEH" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G12", + "professor": { + "name": "OUH ENG LIEH" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G13", + "professor": { + "name": "OUH ENG LIEH" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G14", + "professor": { + "name": "WENDY TAN" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 3-4", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-25T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "Software Project Management", + "moduleCode": "IS212", + "sections": [ + { + "code": "G1", + "professor": { + "name": "CHRIS POSKITT" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-9", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "CHRIS POSKITT" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-9", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "RAJESH KRISHNA BALAN" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 3-4", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "RAJESH KRISHNA BALAN" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 3-4", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G5", + "professor": { + "name": "RAJESH KRISHNA BALAN" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 3-4", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G6", + "professor": { + "name": "LAU YI MENG" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-3", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G7", + "professor": { + "name": "LAU YI MENG" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-3", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G8", + "professor": { + "name": "YUNGHANS IRAWAN" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "19:00", + "duration": 3.25 + } + ] + }, + { + "code": "G9", + "professor": { + "name": "LOK WEI XIONG GABRIEL" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-2", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "19:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-26T06:00:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "Digital Business - Technologies and Transformation", + "moduleCode": "IS215", + "sections": [ + { + "code": "G1", + "professor": { + "name": "LO SIAW LING" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 3-4", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-01T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "Web Application Development II", + "moduleCode": "IS216", + "sections": [ + { + "code": "G1", + "professor": { + "name": "SHAR LWIN KHIN" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-4", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "SHAR LWIN KHIN" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "19:00", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "KYONG JIN SHIM" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "KYONG JIN SHIM" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G5", + "professor": { + "name": "MOK, HENG NGEE" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-3", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G6", + "professor": { + "name": "MOK, HENG NGEE" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G7", + "professor": { + "name": "MOK, HENG NGEE" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G8", + "professor": { + "name": "FWA HUA LEONG" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-3", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G9", + "professor": { + "name": "FWA HUA LEONG" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-3", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G10", + "professor": { + "name": "FWA HUA LEONG" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-2", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G11", + "professor": { + "name": "JASON CHUI" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-3", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "08:15", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-04T01:30:00.000Z", + "durationInHour": 3 + }, + "credit": 1 + }, + { + "name": "Analytics Foundation", + "moduleCode": "IS217", + "sections": [ + { + "code": "G1", + "professor": { + "name": "FWA HUA LEONG" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "FWA HUA LEONG" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "SERENA GOH" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-10", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-27T07:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "Application of AI in Financial Services", + "moduleCode": "IS4000", + "sections": [ + { + "code": "G1", + "professor": { + "name": "RANDALL E. DURAN" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-4", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + }, + { + "name": "Smart Building Analytics", + "moduleCode": "IS4001", + "sections": [ + { + "code": "G1", + "professor": { + "name": "SACHIN GUPTA" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-7", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + }, + { + "name": "Financial Services AI Immersion Program", + "moduleCode": "IS4002", + "sections": [ + { + "code": "G1", + "professor": { + "name": "RANDALL E. DURAN" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "19:00", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + }, + { + "name": "Retail Banking and Mobile Technology", + "moduleCode": "IS419", + "sections": [ + { + "code": "G1", + "professor": { + "name": "KANNAN KARTHIKEYAN" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-2", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "19:00", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + }, + { + "name": "Data Mining and Business Analytics", + "moduleCode": "IS424", + "sections": [ + { + "code": "G1", + "professor": { + "name": "WANG ZHAOXIA" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-4", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "WANG ZHAOXIA" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-4", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + }, + { + "name": "Visual Analytics for Business Intelligence", + "moduleCode": "IS428", + "sections": [ + { + "code": "G1", + "professor": { + "name": "LIAO LIZI" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-5", + "level": 2 + }, + "classes": [ + { + "day": "Friday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "LIAO LIZI" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-5", + "level": 2 + }, + "classes": [ + { + "day": "Friday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + }, + { + "name": "Object Oriented Programming", + "moduleCode": "IS442", + "sections": [ + { + "code": "G1", + "professor": { + "name": "BIN ZHU" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "BIN ZHU" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-30T06:00:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "Digital Banking Enterprise Architecture", + "moduleCode": "IS444", + "sections": [ + { + "code": "G1", + "professor": { + "name": "ALAN MEGARGEL" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 3-4", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-23T01:30:00.000Z", + "durationInHour": 3 + }, + "credit": 1 + }, + { + "name": "Corporate Banking Technology", + "moduleCode": "IS445", + "sections": [ + { + "code": "G1", + "professor": { + "name": "RAMAPRASAD RAMAKRISHNAN" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-3", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "19:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-01T06:00:00.000Z", + "durationInHour": 3 + }, + "credit": 1 + }, + { + "name": "Corporate Banking Technology", + "moduleCode": "IS445", + "sections": [], + "credit": 0 + }, + { + "name": "Smart Healthcare in Asia", + "moduleCode": "IS447", + "sections": [ + { + "code": "G1", + "professor": { + "name": "ASHISH KUMAR, SEAN LAM" + }, + "location": { + "building": "SMUC", + "room": "Active Learning CR 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "19:00", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + }, + { + "name": "Blockchain Applications in Financial Services", + "moduleCode": "IS452", + "sections": [ + { + "code": "G1", + "professor": { + "name": "PAUL ROBERT GRIFFIN" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-02T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "Financial Analytics", + "moduleCode": "IS453", + "sections": [ + { + "code": "G1", + "professor": { + "name": "RANDALL E. DURAN" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "RANDALL E. DURAN" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + }, + { + "name": "Cloud Management and Engineering", + "moduleCode": "IS458", + "sections": [ + { + "code": "G1", + "professor": { + "name": "ZHOU YU XUAN, SOPHIA" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "19:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-03T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "Big Data Architecture", + "moduleCode": "IS459", + "sections": [ + { + "code": "G1", + "professor": { + "name": "SACHIN GUPTA" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-7", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "19:00", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "INDU SANDYA" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-2", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "19:00", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + }, + { + "name": "Machine Learning and Applications", + "moduleCode": "IS460", + "sections": [ + { + "code": "G1", + "professor": { + "name": "WANG ZHAOXIA" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-24T06:00:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "Digital Technologies for Environmental Sustainability", + "moduleCode": "IS463", + "sections": [ + { + "code": "G1", + "professor": { + "name": "KIRUTHIKA RAMANATHAN" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-9", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + }, + { + "name": "Low Code Solution Development", + "moduleCode": "IS467", + "sections": [ + { + "code": "G1", + "professor": { + "name": "ALAN MEGARGEL" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 3-4", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + }, + { + "name": "Sustainable Digital Cities", + "moduleCode": "IS468", + "sections": [ + { + "code": "G1", + "professor": { + "name": "KAN SIEW NING" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room B1-1", + "level": "B1" + }, + "classes": [ + { + "day": "Thursday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + }, + { + "name": "Generative AI with LLMs: From Development to Applications", + "moduleCode": "IS469", + "sections": [ + { + "code": "G1", + "professor": { + "name": "WYNTER LAURA" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-7", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "WYNTER LAURA" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Friday", + "startTime": "08:15", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + }, + { + "name": "IS/SMT/C&L Project Experience (Applications)", + "moduleCode": "IS483", + "sections": [ + { + "code": "G1", + "professor": { + "name": "HOE SIU LOON" + }, + "location": { + "building": "", + "room": "", + "level": 0 + }, + "classes": [] + }, + { + "code": "G2", + "professor": { + "name": "DEBIN GAO" + }, + "location": { + "building": "", + "room": "", + "level": 0 + }, + "classes": [] + }, + { + "code": "G3", + "professor": { + "name": "KYONG JIN SHIM" + }, + "location": { + "building": "", + "room": "", + "level": 0 + }, + "classes": [] + }, + { + "code": "G4", + "professor": { + "name": "NYAN TUN ZAW" + }, + "location": { + "building": "", + "room": "", + "level": 0 + }, + "classes": [] + }, + { + "code": "G5", + "professor": { + "name": "LO SIAW LING" + }, + "location": { + "building": "", + "room": "", + "level": 0 + }, + "classes": [] + } + ], + "credit": 1 + }, + { + "name": "IS Project Experience [FinTech]", + "moduleCode": "IS484", + "sections": [ + { + "code": "G1", + "professor": { + "name": "PAUL ROBERT GRIFFIN" + }, + "location": { + "building": "", + "room": "", + "level": 0 + }, + "classes": [] + }, + { + "code": "G2", + "professor": { + "name": "ANG KIAN WEE" + }, + "location": { + "building": "", + "room": "", + "level": 0 + }, + "classes": [] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/is-information-systems/0.json b/backup/is-information-systems/0.json new file mode 100644 index 0000000..931afde --- /dev/null +++ b/backup/is-information-systems/0.json @@ -0,0 +1,283 @@ +[ + { + "name": "IS1704 - Computational Thinking and Programming", + "moduleCode": "COR-IS1704", + "sections": [ + { + "code": "G1", + "professor": { + "name": "QIAN TANG" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-4", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "QIAN TANG" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "QIAN TANG" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "JOELLE ELMALEH" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G5", + "professor": { + "name": "JOELLE ELMALEH" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G6", + "professor": { + "name": "ARNE JONNI SUPPE" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-4", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G7", + "professor": { + "name": "ARNE JONNI SUPPE" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room B1-1", + "level": "B1" + }, + "classes": [ + { + "day": "Friday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G8", + "professor": { + "name": "ARNE JONNI SUPPE" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room B1-1", + "level": "B1" + }, + "classes": [ + { + "day": "Friday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G9", + "professor": { + "name": "XUE, HAIYANG" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-4", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G10", + "professor": { + "name": "XUE, HAIYANG" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-4", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G11", + "professor": { + "name": "XUE, HAIYANG" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-4", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G12", + "professor": { + "name": "TANG, TONY" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-4", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G13", + "professor": { + "name": "TANG, TONY" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room B1-1", + "level": "B1" + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G14", + "professor": { + "name": "LEE YEOW LEONG" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-10", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G15", + "professor": { + "name": "SERENA GOH" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-10", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-01T06:00:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/is-information-systems/1.json b/backup/is-information-systems/1.json new file mode 100644 index 0000000..3f53a8f --- /dev/null +++ b/backup/is-information-systems/1.json @@ -0,0 +1,67 @@ +[ + { + "name": "Business Data Management", + "moduleCode": "IS105", + "sections": [ + { + "code": "G1", + "professor": { + "name": "SWETHA GOTTIPATI" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-3", + "level": 2 + }, + "classes": [ + { + "day": "Friday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "SWETHA GOTTIPATI" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-3", + "level": 2 + }, + "classes": [ + { + "day": "Friday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "OKKAR KYAW" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "19:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-02T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/is-information-systems/10.json b/backup/is-information-systems/10.json new file mode 100644 index 0000000..a118164 --- /dev/null +++ b/backup/is-information-systems/10.json @@ -0,0 +1,67 @@ +[ + { + "name": "Analytics Foundation", + "moduleCode": "IS217", + "sections": [ + { + "code": "G1", + "professor": { + "name": "FWA HUA LEONG" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "FWA HUA LEONG" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "SERENA GOH" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-10", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-27T07:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/is-information-systems/11.json b/backup/is-information-systems/11.json new file mode 100644 index 0000000..70e1c09 --- /dev/null +++ b/backup/is-information-systems/11.json @@ -0,0 +1,27 @@ +[ + { + "name": "Application of AI in Financial Services", + "moduleCode": "IS4000", + "sections": [ + { + "code": "G1", + "professor": { + "name": "RANDALL E. DURAN" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-4", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/is-information-systems/12.json b/backup/is-information-systems/12.json new file mode 100644 index 0000000..0f0ade5 --- /dev/null +++ b/backup/is-information-systems/12.json @@ -0,0 +1,27 @@ +[ + { + "name": "Smart Building Analytics", + "moduleCode": "IS4001", + "sections": [ + { + "code": "G1", + "professor": { + "name": "SACHIN GUPTA" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-7", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/is-information-systems/13.json b/backup/is-information-systems/13.json new file mode 100644 index 0000000..f94da1e --- /dev/null +++ b/backup/is-information-systems/13.json @@ -0,0 +1,27 @@ +[ + { + "name": "Financial Services AI Immersion Program", + "moduleCode": "IS4002", + "sections": [ + { + "code": "G1", + "professor": { + "name": "RANDALL E. DURAN" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "19:00", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/is-information-systems/14.json b/backup/is-information-systems/14.json new file mode 100644 index 0000000..fee8ec7 --- /dev/null +++ b/backup/is-information-systems/14.json @@ -0,0 +1,27 @@ +[ + { + "name": "Retail Banking and Mobile Technology", + "moduleCode": "IS419", + "sections": [ + { + "code": "G1", + "professor": { + "name": "KANNAN KARTHIKEYAN" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-2", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "19:00", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/is-information-systems/15.json b/backup/is-information-systems/15.json new file mode 100644 index 0000000..3636aeb --- /dev/null +++ b/backup/is-information-systems/15.json @@ -0,0 +1,45 @@ +[ + { + "name": "Data Mining and Business Analytics", + "moduleCode": "IS424", + "sections": [ + { + "code": "G1", + "professor": { + "name": "WANG ZHAOXIA" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-4", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "WANG ZHAOXIA" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-4", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/is-information-systems/16.json b/backup/is-information-systems/16.json new file mode 100644 index 0000000..d8d31aa --- /dev/null +++ b/backup/is-information-systems/16.json @@ -0,0 +1,45 @@ +[ + { + "name": "Visual Analytics for Business Intelligence", + "moduleCode": "IS428", + "sections": [ + { + "code": "G1", + "professor": { + "name": "LIAO LIZI" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-5", + "level": 2 + }, + "classes": [ + { + "day": "Friday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "LIAO LIZI" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-5", + "level": 2 + }, + "classes": [ + { + "day": "Friday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/is-information-systems/17.json b/backup/is-information-systems/17.json new file mode 100644 index 0000000..a985543 --- /dev/null +++ b/backup/is-information-systems/17.json @@ -0,0 +1,49 @@ +[ + { + "name": "Object Oriented Programming", + "moduleCode": "IS442", + "sections": [ + { + "code": "G1", + "professor": { + "name": "BIN ZHU" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "BIN ZHU" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-30T06:00:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/is-information-systems/18.json b/backup/is-information-systems/18.json new file mode 100644 index 0000000..ad277a0 --- /dev/null +++ b/backup/is-information-systems/18.json @@ -0,0 +1,31 @@ +[ + { + "name": "Digital Banking Enterprise Architecture", + "moduleCode": "IS444", + "sections": [ + { + "code": "G1", + "professor": { + "name": "ALAN MEGARGEL" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 3-4", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-23T01:30:00.000Z", + "durationInHour": 3 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/is-information-systems/19.json b/backup/is-information-systems/19.json new file mode 100644 index 0000000..a19bb88 --- /dev/null +++ b/backup/is-information-systems/19.json @@ -0,0 +1,31 @@ +[ + { + "name": "Corporate Banking Technology", + "moduleCode": "IS445", + "sections": [ + { + "code": "G1", + "professor": { + "name": "RAMAPRASAD RAMAKRISHNAN" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-3", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "19:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-01T06:00:00.000Z", + "durationInHour": 3 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/is-information-systems/2.json b/backup/is-information-systems/2.json new file mode 100644 index 0000000..ffc492d --- /dev/null +++ b/backup/is-information-systems/2.json @@ -0,0 +1,31 @@ +[ + { + "name": "Web Application Development I", + "moduleCode": "IS113", + "sections": [ + { + "code": "G1", + "professor": { + "name": "WONG CHEE CHEIN" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-8", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-23T06:00:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/is-information-systems/20.json b/backup/is-information-systems/20.json new file mode 100644 index 0000000..4e4d27d --- /dev/null +++ b/backup/is-information-systems/20.json @@ -0,0 +1,8 @@ +[ + { + "name": "Corporate Banking Technology", + "moduleCode": "IS445", + "sections": [], + "credit": 0 + } +] \ No newline at end of file diff --git a/backup/is-information-systems/21.json b/backup/is-information-systems/21.json new file mode 100644 index 0000000..6eed021 --- /dev/null +++ b/backup/is-information-systems/21.json @@ -0,0 +1,27 @@ +[ + { + "name": "Smart Healthcare in Asia", + "moduleCode": "IS447", + "sections": [ + { + "code": "G1", + "professor": { + "name": "ASHISH KUMAR, SEAN LAM" + }, + "location": { + "building": "SMUC", + "room": "Active Learning CR 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "19:00", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/is-information-systems/22.json b/backup/is-information-systems/22.json new file mode 100644 index 0000000..8a507e4 --- /dev/null +++ b/backup/is-information-systems/22.json @@ -0,0 +1,31 @@ +[ + { + "name": "Blockchain Applications in Financial Services", + "moduleCode": "IS452", + "sections": [ + { + "code": "G1", + "professor": { + "name": "PAUL ROBERT GRIFFIN" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-02T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/is-information-systems/23.json b/backup/is-information-systems/23.json new file mode 100644 index 0000000..e5e2969 --- /dev/null +++ b/backup/is-information-systems/23.json @@ -0,0 +1,45 @@ +[ + { + "name": "Financial Analytics", + "moduleCode": "IS453", + "sections": [ + { + "code": "G1", + "professor": { + "name": "RANDALL E. DURAN" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "RANDALL E. DURAN" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/is-information-systems/24.json b/backup/is-information-systems/24.json new file mode 100644 index 0000000..6990727 --- /dev/null +++ b/backup/is-information-systems/24.json @@ -0,0 +1,31 @@ +[ + { + "name": "Cloud Management and Engineering", + "moduleCode": "IS458", + "sections": [ + { + "code": "G1", + "professor": { + "name": "ZHOU YU XUAN, SOPHIA" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "19:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-03T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/is-information-systems/25.json b/backup/is-information-systems/25.json new file mode 100644 index 0000000..ca93e9a --- /dev/null +++ b/backup/is-information-systems/25.json @@ -0,0 +1,45 @@ +[ + { + "name": "Big Data Architecture", + "moduleCode": "IS459", + "sections": [ + { + "code": "G1", + "professor": { + "name": "SACHIN GUPTA" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-7", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "19:00", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "INDU SANDYA" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-2", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "19:00", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/is-information-systems/26.json b/backup/is-information-systems/26.json new file mode 100644 index 0000000..3a995cb --- /dev/null +++ b/backup/is-information-systems/26.json @@ -0,0 +1,31 @@ +[ + { + "name": "Machine Learning and Applications", + "moduleCode": "IS460", + "sections": [ + { + "code": "G1", + "professor": { + "name": "WANG ZHAOXIA" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-24T06:00:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/is-information-systems/27.json b/backup/is-information-systems/27.json new file mode 100644 index 0000000..ab1d2b5 --- /dev/null +++ b/backup/is-information-systems/27.json @@ -0,0 +1,27 @@ +[ + { + "name": "Digital Technologies for Environmental Sustainability", + "moduleCode": "IS463", + "sections": [ + { + "code": "G1", + "professor": { + "name": "KIRUTHIKA RAMANATHAN" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-9", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/is-information-systems/28.json b/backup/is-information-systems/28.json new file mode 100644 index 0000000..1db589e --- /dev/null +++ b/backup/is-information-systems/28.json @@ -0,0 +1,27 @@ +[ + { + "name": "Low Code Solution Development", + "moduleCode": "IS467", + "sections": [ + { + "code": "G1", + "professor": { + "name": "ALAN MEGARGEL" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 3-4", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/is-information-systems/29.json b/backup/is-information-systems/29.json new file mode 100644 index 0000000..96d2fc0 --- /dev/null +++ b/backup/is-information-systems/29.json @@ -0,0 +1,27 @@ +[ + { + "name": "Sustainable Digital Cities", + "moduleCode": "IS468", + "sections": [ + { + "code": "G1", + "professor": { + "name": "KAN SIEW NING" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room B1-1", + "level": "B1" + }, + "classes": [ + { + "day": "Thursday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/is-information-systems/3.json b/backup/is-information-systems/3.json new file mode 100644 index 0000000..406f382 --- /dev/null +++ b/backup/is-information-systems/3.json @@ -0,0 +1,193 @@ +[ + { + "name": "Computing Fundamentals", + "moduleCode": "IS114", + "sections": [ + { + "code": "G1", + "professor": { + "name": "PIUS LEE" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Computing Lab B1-2", + "level": "B1" + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "PIUS LEE" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Computing Lab B1-2", + "level": "B1" + }, + "classes": [ + { + "day": "Monday", + "startTime": "19:00", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "PIUS LEE" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Computing Lab B1-2", + "level": "B1" + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "PIUS LEE" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Computing Lab B1-2", + "level": "B1" + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "19:00", + "duration": 3.25 + } + ] + }, + { + "code": "G5", + "professor": { + "name": "CHEN DONGYAO" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G6", + "professor": { + "name": "CHEN DONGYAO" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room B1-1", + "level": "B1" + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G7", + "professor": { + "name": "CHEN DONGYAO" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G8", + "professor": { + "name": "FIONA LEE" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Computing Lab B1-2", + "level": "B1" + }, + "classes": [ + { + "day": "Thursday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G9", + "professor": { + "name": "FIONA LEE" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Computing Lab B1-2", + "level": "B1" + }, + "classes": [ + { + "day": "Friday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G10", + "professor": { + "name": "MICHELLE KAN" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Computing Lab B1-2", + "level": "B1" + }, + "classes": [ + { + "day": "Thursday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-25T06:00:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/is-information-systems/30.json b/backup/is-information-systems/30.json new file mode 100644 index 0000000..34d7efb --- /dev/null +++ b/backup/is-information-systems/30.json @@ -0,0 +1,45 @@ +[ + { + "name": "Generative AI with LLMs: From Development to Applications", + "moduleCode": "IS469", + "sections": [ + { + "code": "G1", + "professor": { + "name": "WYNTER LAURA" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-7", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "WYNTER LAURA" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Friday", + "startTime": "08:15", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/is-information-systems/31.json b/backup/is-information-systems/31.json new file mode 100644 index 0000000..9f1081b --- /dev/null +++ b/backup/is-information-systems/31.json @@ -0,0 +1,69 @@ +[ + { + "name": "IS/SMT/C&L Project Experience (Applications)", + "moduleCode": "IS483", + "sections": [ + { + "code": "G1", + "professor": { + "name": "HOE SIU LOON" + }, + "location": { + "building": "", + "room": "", + "level": 0 + }, + "classes": [] + }, + { + "code": "G2", + "professor": { + "name": "DEBIN GAO" + }, + "location": { + "building": "", + "room": "", + "level": 0 + }, + "classes": [] + }, + { + "code": "G3", + "professor": { + "name": "KYONG JIN SHIM" + }, + "location": { + "building": "", + "room": "", + "level": 0 + }, + "classes": [] + }, + { + "code": "G4", + "professor": { + "name": "NYAN TUN ZAW" + }, + "location": { + "building": "", + "room": "", + "level": 0 + }, + "classes": [] + }, + { + "code": "G5", + "professor": { + "name": "LO SIAW LING" + }, + "location": { + "building": "", + "room": "", + "level": 0 + }, + "classes": [] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/is-information-systems/32.json b/backup/is-information-systems/32.json new file mode 100644 index 0000000..fdbaee2 --- /dev/null +++ b/backup/is-information-systems/32.json @@ -0,0 +1,33 @@ +[ + { + "name": "IS Project Experience [FinTech]", + "moduleCode": "IS484", + "sections": [ + { + "code": "G1", + "professor": { + "name": "PAUL ROBERT GRIFFIN" + }, + "location": { + "building": "", + "room": "", + "level": 0 + }, + "classes": [] + }, + { + "code": "G2", + "professor": { + "name": "ANG KIAN WEE" + }, + "location": { + "building": "", + "room": "", + "level": 0 + }, + "classes": [] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/is-information-systems/4.json b/backup/is-information-systems/4.json new file mode 100644 index 0000000..88e52b8 --- /dev/null +++ b/backup/is-information-systems/4.json @@ -0,0 +1,139 @@ +[ + { + "name": "Algorithms and Programming", + "moduleCode": "IS115", + "sections": [ + { + "code": "G1", + "professor": { + "name": "ZHANG ZHIYUAN" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "ZHANG ZHIYUAN" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "DOAN HOANG LINH KAESTNER" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room B1-2", + "level": "B1" + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "DOAN HOANG LINH KAESTNER" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room B1-1", + "level": "B1" + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G5", + "professor": { + "name": "DOAN HOANG LINH KAESTNER" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room B1-1", + "level": "B1" + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G6", + "professor": { + "name": "MAI ANH TIEN" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G7", + "professor": { + "name": "MAI ANH TIEN" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-4", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "19:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-26T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/is-information-systems/5.json b/backup/is-information-systems/5.json new file mode 100644 index 0000000..46877df --- /dev/null +++ b/backup/is-information-systems/5.json @@ -0,0 +1,193 @@ +[ + { + "name": "Business Process Analysis & Solutioning", + "moduleCode": "IS210", + "sections": [ + { + "code": "G1", + "professor": { + "name": "KE PING FAN" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-2", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "KE PING FAN" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room B1-1", + "level": "B1" + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "KE PING FAN" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room B1-1", + "level": "B1" + }, + "classes": [ + { + "day": "Thursday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "SWAPNA GOTTIPATI" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room B1-1", + "level": "B1" + }, + "classes": [ + { + "day": "Thursday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G5", + "professor": { + "name": "SWAPNA GOTTIPATI" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-10", + "level": 2 + }, + "classes": [ + { + "day": "Friday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G6", + "professor": { + "name": "RAFAEL J. BARROS" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-4", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G7", + "professor": { + "name": "RAFAEL J. BARROS" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-4", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G8", + "professor": { + "name": "RAFAEL J. BARROS" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-4", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G9", + "professor": { + "name": "LAU YI MENG" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-2", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G10", + "professor": { + "name": "LAU YI MENG" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-2", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-27T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/is-information-systems/6.json b/backup/is-information-systems/6.json new file mode 100644 index 0000000..856abc9 --- /dev/null +++ b/backup/is-information-systems/6.json @@ -0,0 +1,265 @@ +[ + { + "name": "Interaction Design and Prototyping", + "moduleCode": "IS211", + "sections": [ + { + "code": "G1", + "professor": { + "name": "BENJAMIN GAN" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-3", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "BENJAMIN GAN" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-3", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "BENJAMIN GAN" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-2", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "BENJAMIN GAN" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-2", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G5", + "professor": { + "name": "LEE, MIN" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-3", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G6", + "professor": { + "name": "LEE, MIN" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Friday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G7", + "professor": { + "name": "LEE, MIN" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Friday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G8", + "professor": { + "name": "HARA, KOTARO" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-2", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G9", + "professor": { + "name": "HARA, KOTARO" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-4", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G10", + "professor": { + "name": "OUH ENG LIEH" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G11", + "professor": { + "name": "OUH ENG LIEH" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G12", + "professor": { + "name": "OUH ENG LIEH" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G13", + "professor": { + "name": "OUH ENG LIEH" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G14", + "professor": { + "name": "WENDY TAN" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 3-4", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-25T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/is-information-systems/7.json b/backup/is-information-systems/7.json new file mode 100644 index 0000000..d43921f --- /dev/null +++ b/backup/is-information-systems/7.json @@ -0,0 +1,175 @@ +[ + { + "name": "Software Project Management", + "moduleCode": "IS212", + "sections": [ + { + "code": "G1", + "professor": { + "name": "CHRIS POSKITT" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-9", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "CHRIS POSKITT" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-9", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "RAJESH KRISHNA BALAN" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 3-4", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "RAJESH KRISHNA BALAN" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 3-4", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G5", + "professor": { + "name": "RAJESH KRISHNA BALAN" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 3-4", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G6", + "professor": { + "name": "LAU YI MENG" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-3", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G7", + "professor": { + "name": "LAU YI MENG" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-3", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G8", + "professor": { + "name": "YUNGHANS IRAWAN" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "19:00", + "duration": 3.25 + } + ] + }, + { + "code": "G9", + "professor": { + "name": "LOK WEI XIONG GABRIEL" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-2", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "19:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-26T06:00:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/is-information-systems/8.json b/backup/is-information-systems/8.json new file mode 100644 index 0000000..acdbcb1 --- /dev/null +++ b/backup/is-information-systems/8.json @@ -0,0 +1,31 @@ +[ + { + "name": "Digital Business - Technologies and Transformation", + "moduleCode": "IS215", + "sections": [ + { + "code": "G1", + "professor": { + "name": "LO SIAW LING" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 3-4", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-01T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/is-information-systems/9.json b/backup/is-information-systems/9.json new file mode 100644 index 0000000..855baa6 --- /dev/null +++ b/backup/is-information-systems/9.json @@ -0,0 +1,211 @@ +[ + { + "name": "Web Application Development II", + "moduleCode": "IS216", + "sections": [ + { + "code": "G1", + "professor": { + "name": "SHAR LWIN KHIN" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-4", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "SHAR LWIN KHIN" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "19:00", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "KYONG JIN SHIM" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "KYONG JIN SHIM" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G5", + "professor": { + "name": "MOK, HENG NGEE" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-3", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G6", + "professor": { + "name": "MOK, HENG NGEE" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G7", + "professor": { + "name": "MOK, HENG NGEE" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G8", + "professor": { + "name": "FWA HUA LEONG" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-3", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G9", + "professor": { + "name": "FWA HUA LEONG" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-3", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G10", + "professor": { + "name": "FWA HUA LEONG" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-2", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G11", + "professor": { + "name": "JASON CHUI" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-3", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "08:15", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-04T01:30:00.000Z", + "durationInHour": 3 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/law-law.json b/backup/law-law.json new file mode 100644 index 0000000..d756791 --- /dev/null +++ b/backup/law-law.json @@ -0,0 +1,1492 @@ +[ + { + "name": "LAW2215 - Digital Intelligence for Lawyers", + "moduleCode": "COR-LAW2215", + "sections": [ + { + "code": "G1", + "professor": { + "name": "LIM HOW KHANG" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 2-05", + "level": 2 + }, + "classes": [ + { + "day": "Friday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + }, + { + "name": "LAW2245 - Sustainability Law in Business Practice", + "moduleCode": "COR-LAW2245", + "sections": [ + { + "code": "G1", + "professor": { + "name": "PRESTON WONG" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 3-01", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "19:00", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + }, + { + "name": "LAW2630 - Introduction to Chinese History, Culture, Economy, Politics and Law", + "moduleCode": "COR-LAW2630", + "sections": [ + { + "code": "G1", + "professor": { + "name": "HENRY GAO" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 2-15", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + }, + { + "name": "LAW2649 - The Future of the Singapore Legal Profession: Wellbeing and the Sustainability of the Profession", + "moduleCode": "COR-LAW2649", + "sections": [ + { + "code": "G1", + "professor": { + "name": "LAU KWAN HO, DANIEL SEAH, BRYAN LEOW CHIN SENG" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 2-01", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "19:00", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + }, + { + "name": "Contract Law 1", + "moduleCode": "LAW101_601", + "sections": [ + { + "code": "G1", + "professor": { + "name": "ALISTAIR MILLS" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 2-15", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "PHANG, RACHEL" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 2-04", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "PHANG, RACHEL" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 2-04", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "LOCKNIE HSU" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 3-02", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G50", + "professor": { + "name": "LOO WEE LING" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 2-15", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-30T06:00:00.000Z", + "durationInHour": 3 + }, + "credit": 1 + }, + { + "name": "Criminal Law", + "moduleCode": "LAW103_603", + "sections": [ + { + "code": "G1", + "professor": { + "name": "CHAN WING CHEONG" + }, + "location": { + "building": "YPHSL", + "room": "Classroom 1-02", + "level": 1 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 2.25 + }, + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 1.5 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "CHAN WING CHEONG" + }, + "location": { + "building": "YPHSL", + "room": "Classroom 1-02", + "level": 1 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "08:15", + "duration": 2.25 + }, + { + "day": "Thursday", + "startTime": "08:15", + "duration": 1.5 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "WALTER WOON" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 2-05", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "09:15", + "duration": 2.25 + }, + { + "day": "Friday", + "startTime": "10:00", + "duration": 1.5 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "NICHOLAS SENG" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 2-04", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 2.25 + }, + { + "day": "Friday", + "startTime": "13:45", + "duration": 1.5 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-24T06:00:00.000Z", + "durationInHour": 3 + }, + "credit": 1 + }, + { + "name": "Law of Torts", + "moduleCode": "LAW105_605", + "sections": [ + { + "code": "G50", + "professor": { + "name": "MUK CHEN YEEN JONATHAN" + }, + "location": { + "building": "YPHSL", + "room": "Classroom 1-02", + "level": 1 + }, + "classes": [ + { + "day": "Monday", + "startTime": "08:15", + "duration": 3.25 + }, + { + "day": "Thursday", + "startTime": "12:00", + "duration": 1.5 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-02T01:30:00.000Z", + "durationInHour": 3 + }, + "credit": 1 + }, + { + "name": "Legal Research and Writing I", + "moduleCode": "LAW106_606", + "sections": [ + { + "code": "G1", + "professor": { + "name": "LIU SHENG, NICHOLAS" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 2-03", + "level": 2 + }, + "classes": [ + { + "day": "Friday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "LIU SHENG, NICHOLAS" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 2-03", + "level": 2 + }, + "classes": [ + { + "day": "Friday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "ONG EE ING" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 2-03", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "ONG EE ING" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 2-03", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G5", + "professor": { + "name": "TAI YUANMIN, ESTELLE" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 2-03", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "19:00", + "duration": 3.25 + } + ] + }, + { + "code": "G6", + "professor": { + "name": "QUEK ANDERSON, DORCAS" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 2-03", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G7", + "professor": { + "name": "FONG WEI LI" + }, + "location": { + "building": "YPHSL", + "room": "Classroom 1-02", + "level": 1 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + }, + { + "name": "The Singapore Legal System", + "moduleCode": "LAW108_608", + "sections": [ + { + "code": "G1", + "professor": { + "name": "AARON YOONG" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 3-01", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "AARON YOONG" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 3-01", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "AARON YOONG" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 3-02", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 3-12", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "credit": 0 + }, + { + "name": "Comparative Legal Systems", + "moduleCode": "LAW109_609", + "sections": [ + { + "code": "G1", + "professor": { + "name": "MAARTJE DE VISSER" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 3-01", + "level": 3 + }, + "classes": [ + { + "day": "Friday", + "startTime": "10:00", + "duration": 1.5 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "MAARTJE DE VISSER" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 3-01", + "level": 3 + }, + "classes": [ + { + "day": "Friday", + "startTime": "12:00", + "duration": 1.5 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "MAARTJE DE VISSER" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 3-01", + "level": 3 + }, + "classes": [ + { + "day": "Friday", + "startTime": "13:45", + "duration": 1.5 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "PANG CHENG KIT, KIT" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 2-04", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "19:00", + "duration": 1.5 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-03T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 0 + }, + { + "name": "Corporate Law", + "moduleCode": "LAW201_621", + "sections": [ + { + "code": "G50", + "professor": { + "name": "STEPHEN BULL" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 2-15", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + }, + { + "day": "Thursday", + "startTime": "08:15", + "duration": 1.5 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-04T07:30:00.000Z", + "durationInHour": 3 + }, + "credit": 1 + }, + { + "name": "Law of Property", + "moduleCode": "LAW202_622", + "sections": [ + { + "code": "G1", + "professor": { + "name": "ALVIN SEE WEI LIANG" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 2-01", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "08:15", + "duration": 2.25 + }, + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 1.5 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "ALVIN SEE WEI LIANG" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 2-01", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 2.25 + }, + { + "day": "Wednesday", + "startTime": "13:45", + "duration": 1.5 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "ALVIN SEE WEI LIANG" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 2-01", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 2.25 + }, + { + "day": "Thursday", + "startTime": "10:00", + "duration": 1.5 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "ALVIN SEE WEI LIANG" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 2-01", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 2.25 + }, + { + "day": "Thursday", + "startTime": "13:45", + "duration": 1.5 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-26T06:00:00.000Z", + "durationInHour": 3 + }, + "credit": 1 + }, + { + "name": "Legal Theory & Philosophy", + "moduleCode": "LAW301_631", + "sections": [ + { + "code": "G1", + "professor": { + "name": "GARY CHAN KOK YEW" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 3-11", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "LIU SHENG, NICHOLAS" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 3-01", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "TAN SEOW HON" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 2-05", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "NICK CHIAM" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 2-04", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "19:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-24T06:00:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "Law of Evidence", + "moduleCode": "LAW307_637", + "sections": [ + { + "code": "G1", + "professor": { + "name": "ANDREW ROBERTS" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 3-02", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "ANDREW ROBERTS" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 3-02", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "ANDREW ROBERTS" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 2-04", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "TAN BOON HENG" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 2-05", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "19:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-01T06:00:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "Entrepreneurship in Singapore - From Cradle To Grave", + "moduleCode": "LAW4012", + "sections": [ + { + "code": "G1", + "professor": { + "name": "NG WAI KING" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 2-04", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "19:00", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + }, + { + "name": "Dispute Resolution Advocacy", + "moduleCode": "LAW4018", + "sections": [ + { + "code": "G1", + "professor": { + "name": "MARK MCLAUGHLIN, MARIAM GOTSIRIDZE" + }, + "location": { + "building": "SMUC", + "room": "Active Learning CR 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + }, + { + "name": "Community Based Projects in the Real World", + "moduleCode": "LAW4039", + "sections": [ + { + "code": "G1", + "professor": { + "name": "CHAN WING CHEONG, RUBY LEE" + }, + "location": { + "building": "SMUC", + "room": "Active Learning CR 4-1", + "level": 4 + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + }, + { + "name": "Information Technology and the Law", + "moduleCode": "LAW405", + "sections": [ + { + "code": "G1", + "professor": { + "name": "WARREN B. CHIK" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 3-01", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-27T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "International Commercial Arbitration", + "moduleCode": "LAW406", + "sections": [ + { + "code": "G1", + "professor": { + "name": "DARIUS CHAN" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 3-02", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "08:15", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-30T06:00:00.000Z", + "durationInHour": 3 + }, + "credit": 1 + }, + { + "name": "AI Literacy and Digital Innovation for Lawyers", + "moduleCode": "LAW4067", + "sections": [ + { + "code": "G1", + "professor": { + "name": "RODNEY YAP" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 2-04", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "19:00", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + }, + { + "name": "Law of Insurance", + "moduleCode": "LAW4069", + "sections": [ + { + "code": "G1", + "professor": { + "name": "RENNIE WHANG, ERIK WIDJAJA, HO PEY YANN" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 2-15", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "19:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-04T01:30:00.000Z", + "durationInHour": 3 + }, + "credit": 1 + }, + { + "name": "Foundations of Financial Crime Compliance", + "moduleCode": "LAW4072", + "sections": [ + { + "code": "G1", + "professor": { + "name": "KOH MUN KEONG (XU WENQIANG)" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 2-15", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "19:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-23T01:30:00.000Z", + "durationInHour": 3 + }, + "credit": 1 + }, + { + "name": "Rule of Law in Singapore: Approach, Application, and Autochthony", + "moduleCode": "LAW4085", + "sections": [ + { + "code": "G1", + "professor": { + "name": "EUGENE TAN KHENG BOON" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 2-04", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-27T07:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "Commercial Remedies in Litigation and Arbitration", + "moduleCode": "LAW4089", + "sections": [ + { + "code": "G1", + "professor": { + "name": "TAY YONG SENG, ALEXANDER YEO, ANG ANN LIANG" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 2-04", + "level": 2 + }, + "classes": [ + { + "day": "Friday", + "startTime": "08:15", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + }, + { + "name": "The Economics of Corporate, Finance and Business Law", + "moduleCode": "LAW4091", + "sections": [ + { + "code": "G1", + "professor": { + "name": "" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 2-05", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-02T06:00:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "Law of Emerging Technologies: Cybersecurity, Cryptocurrency and Artificial Intelligence", + "moduleCode": "LAW4092", + "sections": [ + { + "code": "G1", + "professor": { + "name": "NICHOLAS SENG" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 3-01", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-03T06:00:00.000Z", + "durationInHour": 3 + }, + "credit": 1 + }, + { + "name": "Civil Litigation – Pre-trial Practice", + "moduleCode": "LAW4094", + "sections": [ + { + "code": "G1", + "professor": { + "name": "LIN CHUNLONG, FRANK OH SHENG LOONG" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 2-15", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "19:00", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + }, + { + "name": "World Trade Organization: Law and Policy", + "moduleCode": "LAW410", + "sections": [ + { + "code": "G1", + "professor": { + "name": "HENRY GAO" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 3-02", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + }, + { + "name": "Maritime and Admiralty Law in International Commerce", + "moduleCode": "LAW423", + "sections": [ + { + "code": "G1", + "professor": { + "name": "TING YONG HONG, KENDALL TAN, TOH KIAN SING" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 3-11", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "19:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-26T01:30:00.000Z", + "durationInHour": 3 + }, + "credit": 1 + }, + { + "name": "Professional Mediation Skills", + "moduleCode": "LAW478", + "sections": [ + { + "code": "G1", + "professor": { + "name": "NADJA ALEXANDER, ANGELA RAY TUMANAN ABALA" + }, + "location": { + "building": "YPHSL", + "room": "Classroom 1-02", + "level": 1 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + }, + { + "name": "International Mediation Law and Practice", + "moduleCode": "LAW481", + "sections": [ + { + "code": "G1", + "professor": { + "name": "NADJA ALEXANDER, ZHANG YUYING" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 2-05", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + }, + { + "name": "Deal-making and Dispute Resolution: Negotiation in an Age of Disruption", + "moduleCode": "LAW482", + "sections": [ + { + "code": "G1", + "professor": { + "name": "QUEK ANDERSON, DORCAS" + }, + "location": { + "building": "YPHSL", + "room": "Classroom 1-02", + "level": 1 + }, + "classes": [ + { + "day": "Friday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + }, + { + "name": "Privacy and Data Protection Law", + "moduleCode": "LAW486", + "sections": [ + { + "code": "G1", + "professor": { + "name": "WARREN B. CHIK, LANX GOH" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 2-01", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "19:00", + "duration": 3.25 + } + ] + }, + { + "code": "G50", + "professor": { + "name": "WARREN B. CHIK" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 2-05", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-25T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "Law and Digital Commerce", + "moduleCode": "LAW491", + "sections": [ + { + "code": "G1", + "professor": { + "name": "LOCKNIE HSU" + }, + "location": { + "building": "YPHSL", + "room": "Classroom 1-02", + "level": 1 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/law-law/0.json b/backup/law-law/0.json new file mode 100644 index 0000000..1b9359b --- /dev/null +++ b/backup/law-law/0.json @@ -0,0 +1,27 @@ +[ + { + "name": "LAW2215 - Digital Intelligence for Lawyers", + "moduleCode": "COR-LAW2215", + "sections": [ + { + "code": "G1", + "professor": { + "name": "LIM HOW KHANG" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 2-05", + "level": 2 + }, + "classes": [ + { + "day": "Friday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/law-law/1.json b/backup/law-law/1.json new file mode 100644 index 0000000..e4f345e --- /dev/null +++ b/backup/law-law/1.json @@ -0,0 +1,27 @@ +[ + { + "name": "LAW2245 - Sustainability Law in Business Practice", + "moduleCode": "COR-LAW2245", + "sections": [ + { + "code": "G1", + "professor": { + "name": "PRESTON WONG" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 3-01", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "19:00", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/law-law/10.json b/backup/law-law/10.json new file mode 100644 index 0000000..d0b4c4e --- /dev/null +++ b/backup/law-law/10.json @@ -0,0 +1,36 @@ +[ + { + "name": "Corporate Law", + "moduleCode": "LAW201_621", + "sections": [ + { + "code": "G50", + "professor": { + "name": "STEPHEN BULL" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 2-15", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + }, + { + "day": "Thursday", + "startTime": "08:15", + "duration": 1.5 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-04T07:30:00.000Z", + "durationInHour": 3 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/law-law/11.json b/backup/law-law/11.json new file mode 100644 index 0000000..f14b89d --- /dev/null +++ b/backup/law-law/11.json @@ -0,0 +1,105 @@ +[ + { + "name": "Law of Property", + "moduleCode": "LAW202_622", + "sections": [ + { + "code": "G1", + "professor": { + "name": "ALVIN SEE WEI LIANG" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 2-01", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "08:15", + "duration": 2.25 + }, + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 1.5 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "ALVIN SEE WEI LIANG" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 2-01", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 2.25 + }, + { + "day": "Wednesday", + "startTime": "13:45", + "duration": 1.5 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "ALVIN SEE WEI LIANG" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 2-01", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 2.25 + }, + { + "day": "Thursday", + "startTime": "10:00", + "duration": 1.5 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "ALVIN SEE WEI LIANG" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 2-01", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 2.25 + }, + { + "day": "Thursday", + "startTime": "13:45", + "duration": 1.5 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-26T06:00:00.000Z", + "durationInHour": 3 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/law-law/12.json b/backup/law-law/12.json new file mode 100644 index 0000000..c96a843 --- /dev/null +++ b/backup/law-law/12.json @@ -0,0 +1,85 @@ +[ + { + "name": "Legal Theory & Philosophy", + "moduleCode": "LAW301_631", + "sections": [ + { + "code": "G1", + "professor": { + "name": "GARY CHAN KOK YEW" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 3-11", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "LIU SHENG, NICHOLAS" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 3-01", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "TAN SEOW HON" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 2-05", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "NICK CHIAM" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 2-04", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "19:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-24T06:00:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/law-law/13.json b/backup/law-law/13.json new file mode 100644 index 0000000..e6dfea5 --- /dev/null +++ b/backup/law-law/13.json @@ -0,0 +1,85 @@ +[ + { + "name": "Law of Evidence", + "moduleCode": "LAW307_637", + "sections": [ + { + "code": "G1", + "professor": { + "name": "ANDREW ROBERTS" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 3-02", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "ANDREW ROBERTS" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 3-02", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "ANDREW ROBERTS" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 2-04", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "TAN BOON HENG" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 2-05", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "19:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-01T06:00:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/law-law/14.json b/backup/law-law/14.json new file mode 100644 index 0000000..cf9b600 --- /dev/null +++ b/backup/law-law/14.json @@ -0,0 +1,27 @@ +[ + { + "name": "Entrepreneurship in Singapore - From Cradle To Grave", + "moduleCode": "LAW4012", + "sections": [ + { + "code": "G1", + "professor": { + "name": "NG WAI KING" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 2-04", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "19:00", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/law-law/15.json b/backup/law-law/15.json new file mode 100644 index 0000000..3bf87fc --- /dev/null +++ b/backup/law-law/15.json @@ -0,0 +1,27 @@ +[ + { + "name": "Dispute Resolution Advocacy", + "moduleCode": "LAW4018", + "sections": [ + { + "code": "G1", + "professor": { + "name": "MARK MCLAUGHLIN, MARIAM GOTSIRIDZE" + }, + "location": { + "building": "SMUC", + "room": "Active Learning CR 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/law-law/16.json b/backup/law-law/16.json new file mode 100644 index 0000000..cfc0a30 --- /dev/null +++ b/backup/law-law/16.json @@ -0,0 +1,27 @@ +[ + { + "name": "Community Based Projects in the Real World", + "moduleCode": "LAW4039", + "sections": [ + { + "code": "G1", + "professor": { + "name": "CHAN WING CHEONG, RUBY LEE" + }, + "location": { + "building": "SMUC", + "room": "Active Learning CR 4-1", + "level": 4 + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/law-law/17.json b/backup/law-law/17.json new file mode 100644 index 0000000..e902815 --- /dev/null +++ b/backup/law-law/17.json @@ -0,0 +1,31 @@ +[ + { + "name": "Information Technology and the Law", + "moduleCode": "LAW405", + "sections": [ + { + "code": "G1", + "professor": { + "name": "WARREN B. CHIK" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 3-01", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-27T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/law-law/18.json b/backup/law-law/18.json new file mode 100644 index 0000000..269a07e --- /dev/null +++ b/backup/law-law/18.json @@ -0,0 +1,31 @@ +[ + { + "name": "International Commercial Arbitration", + "moduleCode": "LAW406", + "sections": [ + { + "code": "G1", + "professor": { + "name": "DARIUS CHAN" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 3-02", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "08:15", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-30T06:00:00.000Z", + "durationInHour": 3 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/law-law/19.json b/backup/law-law/19.json new file mode 100644 index 0000000..1145ef6 --- /dev/null +++ b/backup/law-law/19.json @@ -0,0 +1,27 @@ +[ + { + "name": "AI Literacy and Digital Innovation for Lawyers", + "moduleCode": "LAW4067", + "sections": [ + { + "code": "G1", + "professor": { + "name": "RODNEY YAP" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 2-04", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "19:00", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/law-law/2.json b/backup/law-law/2.json new file mode 100644 index 0000000..063e374 --- /dev/null +++ b/backup/law-law/2.json @@ -0,0 +1,27 @@ +[ + { + "name": "LAW2630 - Introduction to Chinese History, Culture, Economy, Politics and Law", + "moduleCode": "COR-LAW2630", + "sections": [ + { + "code": "G1", + "professor": { + "name": "HENRY GAO" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 2-15", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/law-law/20.json b/backup/law-law/20.json new file mode 100644 index 0000000..46d66f3 --- /dev/null +++ b/backup/law-law/20.json @@ -0,0 +1,31 @@ +[ + { + "name": "Law of Insurance", + "moduleCode": "LAW4069", + "sections": [ + { + "code": "G1", + "professor": { + "name": "RENNIE WHANG, ERIK WIDJAJA, HO PEY YANN" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 2-15", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "19:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-04T01:30:00.000Z", + "durationInHour": 3 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/law-law/21.json b/backup/law-law/21.json new file mode 100644 index 0000000..81ea574 --- /dev/null +++ b/backup/law-law/21.json @@ -0,0 +1,31 @@ +[ + { + "name": "Foundations of Financial Crime Compliance", + "moduleCode": "LAW4072", + "sections": [ + { + "code": "G1", + "professor": { + "name": "KOH MUN KEONG (XU WENQIANG)" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 2-15", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "19:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-23T01:30:00.000Z", + "durationInHour": 3 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/law-law/22.json b/backup/law-law/22.json new file mode 100644 index 0000000..53a7137 --- /dev/null +++ b/backup/law-law/22.json @@ -0,0 +1,31 @@ +[ + { + "name": "Rule of Law in Singapore: Approach, Application, and Autochthony", + "moduleCode": "LAW4085", + "sections": [ + { + "code": "G1", + "professor": { + "name": "EUGENE TAN KHENG BOON" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 2-04", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-27T07:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/law-law/23.json b/backup/law-law/23.json new file mode 100644 index 0000000..89ff38f --- /dev/null +++ b/backup/law-law/23.json @@ -0,0 +1,27 @@ +[ + { + "name": "Commercial Remedies in Litigation and Arbitration", + "moduleCode": "LAW4089", + "sections": [ + { + "code": "G1", + "professor": { + "name": "TAY YONG SENG, ALEXANDER YEO, ANG ANN LIANG" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 2-04", + "level": 2 + }, + "classes": [ + { + "day": "Friday", + "startTime": "08:15", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/law-law/24.json b/backup/law-law/24.json new file mode 100644 index 0000000..7b37212 --- /dev/null +++ b/backup/law-law/24.json @@ -0,0 +1,31 @@ +[ + { + "name": "The Economics of Corporate, Finance and Business Law", + "moduleCode": "LAW4091", + "sections": [ + { + "code": "G1", + "professor": { + "name": "" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 2-05", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-02T06:00:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/law-law/25.json b/backup/law-law/25.json new file mode 100644 index 0000000..def1f12 --- /dev/null +++ b/backup/law-law/25.json @@ -0,0 +1,31 @@ +[ + { + "name": "Law of Emerging Technologies: Cybersecurity, Cryptocurrency and Artificial Intelligence", + "moduleCode": "LAW4092", + "sections": [ + { + "code": "G1", + "professor": { + "name": "NICHOLAS SENG" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 3-01", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-03T06:00:00.000Z", + "durationInHour": 3 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/law-law/26.json b/backup/law-law/26.json new file mode 100644 index 0000000..de1c5cf --- /dev/null +++ b/backup/law-law/26.json @@ -0,0 +1,27 @@ +[ + { + "name": "Civil Litigation – Pre-trial Practice", + "moduleCode": "LAW4094", + "sections": [ + { + "code": "G1", + "professor": { + "name": "LIN CHUNLONG, FRANK OH SHENG LOONG" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 2-15", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "19:00", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/law-law/27.json b/backup/law-law/27.json new file mode 100644 index 0000000..66c50d7 --- /dev/null +++ b/backup/law-law/27.json @@ -0,0 +1,27 @@ +[ + { + "name": "World Trade Organization: Law and Policy", + "moduleCode": "LAW410", + "sections": [ + { + "code": "G1", + "professor": { + "name": "HENRY GAO" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 3-02", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/law-law/28.json b/backup/law-law/28.json new file mode 100644 index 0000000..a149eb2 --- /dev/null +++ b/backup/law-law/28.json @@ -0,0 +1,31 @@ +[ + { + "name": "Maritime and Admiralty Law in International Commerce", + "moduleCode": "LAW423", + "sections": [ + { + "code": "G1", + "professor": { + "name": "TING YONG HONG, KENDALL TAN, TOH KIAN SING" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 3-11", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "19:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-26T01:30:00.000Z", + "durationInHour": 3 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/law-law/29.json b/backup/law-law/29.json new file mode 100644 index 0000000..635149c --- /dev/null +++ b/backup/law-law/29.json @@ -0,0 +1,27 @@ +[ + { + "name": "Professional Mediation Skills", + "moduleCode": "LAW478", + "sections": [ + { + "code": "G1", + "professor": { + "name": "NADJA ALEXANDER, ANGELA RAY TUMANAN ABALA" + }, + "location": { + "building": "YPHSL", + "room": "Classroom 1-02", + "level": 1 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/law-law/3.json b/backup/law-law/3.json new file mode 100644 index 0000000..a238eec --- /dev/null +++ b/backup/law-law/3.json @@ -0,0 +1,27 @@ +[ + { + "name": "LAW2649 - The Future of the Singapore Legal Profession: Wellbeing and the Sustainability of the Profession", + "moduleCode": "COR-LAW2649", + "sections": [ + { + "code": "G1", + "professor": { + "name": "LAU KWAN HO, DANIEL SEAH, BRYAN LEOW CHIN SENG" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 2-01", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "19:00", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/law-law/30.json b/backup/law-law/30.json new file mode 100644 index 0000000..7d3ebad --- /dev/null +++ b/backup/law-law/30.json @@ -0,0 +1,27 @@ +[ + { + "name": "International Mediation Law and Practice", + "moduleCode": "LAW481", + "sections": [ + { + "code": "G1", + "professor": { + "name": "NADJA ALEXANDER, ZHANG YUYING" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 2-05", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/law-law/31.json b/backup/law-law/31.json new file mode 100644 index 0000000..ad9f78e --- /dev/null +++ b/backup/law-law/31.json @@ -0,0 +1,27 @@ +[ + { + "name": "Deal-making and Dispute Resolution: Negotiation in an Age of Disruption", + "moduleCode": "LAW482", + "sections": [ + { + "code": "G1", + "professor": { + "name": "QUEK ANDERSON, DORCAS" + }, + "location": { + "building": "YPHSL", + "room": "Classroom 1-02", + "level": 1 + }, + "classes": [ + { + "day": "Friday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/law-law/32.json b/backup/law-law/32.json new file mode 100644 index 0000000..3e08187 --- /dev/null +++ b/backup/law-law/32.json @@ -0,0 +1,49 @@ +[ + { + "name": "Privacy and Data Protection Law", + "moduleCode": "LAW486", + "sections": [ + { + "code": "G1", + "professor": { + "name": "WARREN B. CHIK, LANX GOH" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 2-01", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "19:00", + "duration": 3.25 + } + ] + }, + { + "code": "G50", + "professor": { + "name": "WARREN B. CHIK" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 2-05", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-25T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/law-law/33.json b/backup/law-law/33.json new file mode 100644 index 0000000..a4f6814 --- /dev/null +++ b/backup/law-law/33.json @@ -0,0 +1,27 @@ +[ + { + "name": "Law and Digital Commerce", + "moduleCode": "LAW491", + "sections": [ + { + "code": "G1", + "professor": { + "name": "LOCKNIE HSU" + }, + "location": { + "building": "YPHSL", + "room": "Classroom 1-02", + "level": 1 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/law-law/4.json b/backup/law-law/4.json new file mode 100644 index 0000000..76b80e9 --- /dev/null +++ b/backup/law-law/4.json @@ -0,0 +1,103 @@ +[ + { + "name": "Contract Law 1", + "moduleCode": "LAW101_601", + "sections": [ + { + "code": "G1", + "professor": { + "name": "ALISTAIR MILLS" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 2-15", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "PHANG, RACHEL" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 2-04", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "PHANG, RACHEL" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 2-04", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "LOCKNIE HSU" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 3-02", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G50", + "professor": { + "name": "LOO WEE LING" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 2-15", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-30T06:00:00.000Z", + "durationInHour": 3 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/law-law/5.json b/backup/law-law/5.json new file mode 100644 index 0000000..ae1a18c --- /dev/null +++ b/backup/law-law/5.json @@ -0,0 +1,105 @@ +[ + { + "name": "Criminal Law", + "moduleCode": "LAW103_603", + "sections": [ + { + "code": "G1", + "professor": { + "name": "CHAN WING CHEONG" + }, + "location": { + "building": "YPHSL", + "room": "Classroom 1-02", + "level": 1 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 2.25 + }, + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 1.5 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "CHAN WING CHEONG" + }, + "location": { + "building": "YPHSL", + "room": "Classroom 1-02", + "level": 1 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "08:15", + "duration": 2.25 + }, + { + "day": "Thursday", + "startTime": "08:15", + "duration": 1.5 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "WALTER WOON" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 2-05", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "09:15", + "duration": 2.25 + }, + { + "day": "Friday", + "startTime": "10:00", + "duration": 1.5 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "NICHOLAS SENG" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 2-04", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 2.25 + }, + { + "day": "Friday", + "startTime": "13:45", + "duration": 1.5 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-24T06:00:00.000Z", + "durationInHour": 3 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/law-law/6.json b/backup/law-law/6.json new file mode 100644 index 0000000..d6ccca0 --- /dev/null +++ b/backup/law-law/6.json @@ -0,0 +1,36 @@ +[ + { + "name": "Law of Torts", + "moduleCode": "LAW105_605", + "sections": [ + { + "code": "G50", + "professor": { + "name": "MUK CHEN YEEN JONATHAN" + }, + "location": { + "building": "YPHSL", + "room": "Classroom 1-02", + "level": 1 + }, + "classes": [ + { + "day": "Monday", + "startTime": "08:15", + "duration": 3.25 + }, + { + "day": "Thursday", + "startTime": "12:00", + "duration": 1.5 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-02T01:30:00.000Z", + "durationInHour": 3 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/law-law/7.json b/backup/law-law/7.json new file mode 100644 index 0000000..a9e6f2c --- /dev/null +++ b/backup/law-law/7.json @@ -0,0 +1,135 @@ +[ + { + "name": "Legal Research and Writing I", + "moduleCode": "LAW106_606", + "sections": [ + { + "code": "G1", + "professor": { + "name": "LIU SHENG, NICHOLAS" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 2-03", + "level": 2 + }, + "classes": [ + { + "day": "Friday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "LIU SHENG, NICHOLAS" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 2-03", + "level": 2 + }, + "classes": [ + { + "day": "Friday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "ONG EE ING" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 2-03", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "ONG EE ING" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 2-03", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G5", + "professor": { + "name": "TAI YUANMIN, ESTELLE" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 2-03", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "19:00", + "duration": 3.25 + } + ] + }, + { + "code": "G6", + "professor": { + "name": "QUEK ANDERSON, DORCAS" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 2-03", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G7", + "professor": { + "name": "FONG WEI LI" + }, + "location": { + "building": "YPHSL", + "room": "Classroom 1-02", + "level": 1 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/law-law/8.json b/backup/law-law/8.json new file mode 100644 index 0000000..51151af --- /dev/null +++ b/backup/law-law/8.json @@ -0,0 +1,81 @@ +[ + { + "name": "The Singapore Legal System", + "moduleCode": "LAW108_608", + "sections": [ + { + "code": "G1", + "professor": { + "name": "AARON YOONG" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 3-01", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "AARON YOONG" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 3-01", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "AARON YOONG" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 3-02", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 3-12", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "credit": 0 + } +] \ No newline at end of file diff --git a/backup/law-law/9.json b/backup/law-law/9.json new file mode 100644 index 0000000..0640750 --- /dev/null +++ b/backup/law-law/9.json @@ -0,0 +1,85 @@ +[ + { + "name": "Comparative Legal Systems", + "moduleCode": "LAW109_609", + "sections": [ + { + "code": "G1", + "professor": { + "name": "MAARTJE DE VISSER" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 3-01", + "level": 3 + }, + "classes": [ + { + "day": "Friday", + "startTime": "10:00", + "duration": 1.5 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "MAARTJE DE VISSER" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 3-01", + "level": 3 + }, + "classes": [ + { + "day": "Friday", + "startTime": "12:00", + "duration": 1.5 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "MAARTJE DE VISSER" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 3-01", + "level": 3 + }, + "classes": [ + { + "day": "Friday", + "startTime": "13:45", + "duration": 1.5 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "PANG CHENG KIT, KIT" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 2-04", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "19:00", + "duration": 1.5 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-03T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 0 + } +] \ No newline at end of file diff --git a/backup/lgst-legal-studies.json b/backup/lgst-legal-studies.json new file mode 100644 index 0000000..d0b640c --- /dev/null +++ b/backup/lgst-legal-studies.json @@ -0,0 +1,377 @@ +[ + { + "name": "Business Law", + "moduleCode": "LGST101", + "sections": [ + { + "code": "G1", + "professor": { + "name": "LOO WEE LING" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 3-01", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "LOO WEE LING" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 2-01", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "TERENCE ANG" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 2-05", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "19:00", + "duration": 3.25 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "RYAN TAN ZIXU" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 3-11", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "19:00", + "duration": 3.25 + } + ] + }, + { + "code": "G5", + "professor": { + "name": "EZRA LIM PIN" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 3-02", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "19:00", + "duration": 3.25 + } + ] + }, + { + "code": "G6", + "professor": { + "name": "BHARAT S PUNJABI" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 2-15", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "19:00", + "duration": 3.25 + } + ] + }, + { + "code": "G7", + "professor": { + "name": "DON HO JIA HAO" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 3-01", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "19:00", + "duration": 3.25 + } + ] + }, + { + "code": "G8", + "professor": { + "name": "GEROME GOH" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 3-02", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "19:00", + "duration": 3.25 + } + ] + }, + { + "code": "G9", + "professor": { + "name": "JORDAN CHIA" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 2-05", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "19:00", + "duration": 3.25 + } + ] + }, + { + "code": "G10", + "professor": { + "name": "NEO YU FAN" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 3-02", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "19:00", + "duration": 3.25 + } + ] + }, + { + "code": "G11", + "professor": { + "name": "LIEW DOMINIC JUNIOR" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 3-02", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G12", + "professor": { + "name": "ALLEN CHONG WEI XUAN" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 3-02", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "19:00", + "duration": 3.25 + } + ] + }, + { + "code": "G13", + "professor": { + "name": "KOH BOON TIONG DAVID" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 2-15", + "level": 2 + }, + "classes": [ + { + "day": "Friday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G14", + "professor": { + "name": "KOH BOON TIONG DAVID" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 3-11", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G15", + "professor": { + "name": "KOH BOON TIONG DAVID" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 3-11", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-25T06:00:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "The Singapore Legal System and Legal Analysis Skills", + "moduleCode": "LGST102", + "sections": [ + { + "code": "G50", + "professor": { + "name": "BRYAN LEOW CHIN SENG" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 2-01", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "19:00", + "duration": 2.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-03T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 0 + }, + { + "name": "Company Law", + "moduleCode": "LGST201", + "sections": [ + { + "code": "G1", + "professor": { + "name": "STEPHEN BULL" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 3-02", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "STEPHEN BULL" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 3-02", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "SAMUEL NG" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 3-02", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-27T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/lgst-legal-studies/0.json b/backup/lgst-legal-studies/0.json new file mode 100644 index 0000000..53cd4c5 --- /dev/null +++ b/backup/lgst-legal-studies/0.json @@ -0,0 +1,283 @@ +[ + { + "name": "Business Law", + "moduleCode": "LGST101", + "sections": [ + { + "code": "G1", + "professor": { + "name": "LOO WEE LING" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 3-01", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "LOO WEE LING" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 2-01", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "TERENCE ANG" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 2-05", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "19:00", + "duration": 3.25 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "RYAN TAN ZIXU" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 3-11", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "19:00", + "duration": 3.25 + } + ] + }, + { + "code": "G5", + "professor": { + "name": "EZRA LIM PIN" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 3-02", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "19:00", + "duration": 3.25 + } + ] + }, + { + "code": "G6", + "professor": { + "name": "BHARAT S PUNJABI" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 2-15", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "19:00", + "duration": 3.25 + } + ] + }, + { + "code": "G7", + "professor": { + "name": "DON HO JIA HAO" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 3-01", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "19:00", + "duration": 3.25 + } + ] + }, + { + "code": "G8", + "professor": { + "name": "GEROME GOH" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 3-02", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "19:00", + "duration": 3.25 + } + ] + }, + { + "code": "G9", + "professor": { + "name": "JORDAN CHIA" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 2-05", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "19:00", + "duration": 3.25 + } + ] + }, + { + "code": "G10", + "professor": { + "name": "NEO YU FAN" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 3-02", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "19:00", + "duration": 3.25 + } + ] + }, + { + "code": "G11", + "professor": { + "name": "LIEW DOMINIC JUNIOR" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 3-02", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G12", + "professor": { + "name": "ALLEN CHONG WEI XUAN" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 3-02", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "19:00", + "duration": 3.25 + } + ] + }, + { + "code": "G13", + "professor": { + "name": "KOH BOON TIONG DAVID" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 2-15", + "level": 2 + }, + "classes": [ + { + "day": "Friday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G14", + "professor": { + "name": "KOH BOON TIONG DAVID" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 3-11", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G15", + "professor": { + "name": "KOH BOON TIONG DAVID" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 3-11", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-25T06:00:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/lgst-legal-studies/1.json b/backup/lgst-legal-studies/1.json new file mode 100644 index 0000000..00a0a15 --- /dev/null +++ b/backup/lgst-legal-studies/1.json @@ -0,0 +1,31 @@ +[ + { + "name": "The Singapore Legal System and Legal Analysis Skills", + "moduleCode": "LGST102", + "sections": [ + { + "code": "G50", + "professor": { + "name": "BRYAN LEOW CHIN SENG" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 2-01", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "19:00", + "duration": 2.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-03T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 0 + } +] \ No newline at end of file diff --git a/backup/lgst-legal-studies/2.json b/backup/lgst-legal-studies/2.json new file mode 100644 index 0000000..5a9cb93 --- /dev/null +++ b/backup/lgst-legal-studies/2.json @@ -0,0 +1,67 @@ +[ + { + "name": "Company Law", + "moduleCode": "LGST201", + "sections": [ + { + "code": "G1", + "professor": { + "name": "STEPHEN BULL" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 3-02", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "STEPHEN BULL" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 3-02", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "SAMUEL NG" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 3-02", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-27T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/mgmt-management.json b/backup/mgmt-management.json new file mode 100644 index 0000000..84573a6 --- /dev/null +++ b/backup/mgmt-management.json @@ -0,0 +1,1304 @@ +[ + { + "name": "MGMT1302 - Business, Government and Society", + "moduleCode": "COR-MGMT1302", + "sections": [ + { + "code": "G1", + "professor": { + "name": "LOO KHEE SHENG" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-4", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "LOO KHEE SHENG" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "LOO KHEE SHENG" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "MOHAMED IRSHAD ABBAS ALI" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-7", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "19:00", + "duration": 3.25 + } + ] + }, + { + "code": "G5", + "professor": { + "name": "MOHAMED IRSHAD ABBAS ALI" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-9", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G6", + "professor": { + "name": "MOHAMED IRSHAD ABBAS ALI" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-9", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "19:00", + "duration": 3.25 + } + ] + }, + { + "code": "G7", + "professor": { + "name": "CHAN KAY MIN" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 3-4", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G8", + "professor": { + "name": "CHAN KAY MIN" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 3-4", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G9", + "professor": { + "name": "GILBERT TAN" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-7", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G10", + "professor": { + "name": "GILBERT TAN" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-6", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "19:00", + "duration": 3.25 + } + ] + }, + { + "code": "G11", + "professor": { + "name": "LIEW YAH LING" + }, + "location": { + "building": "LKCSB", + "room": "Classroom 3-4", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G12", + "professor": { + "name": "LIEW YAH LING" + }, + "location": { + "building": "LKCSB", + "room": "Classroom 3-4", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-30T06:00:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "MGMT1303 - Entrepreneurship and Business Creation", + "moduleCode": "COR-MGMT1303", + "sections": [ + { + "code": "G1", + "professor": { + "name": "NG XU WEN" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-7", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "19:00", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + }, + { + "name": "MGMT2207 - Innovations for Asia’s Smart Cities", + "moduleCode": "COR-MGMT2207", + "sections": [ + { + "code": "G1", + "professor": { + "name": "THOMAS MENKHOFF, KAN SIEW NING, KEVIN CHEONG" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-8", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "08:15", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + }, + { + "name": "MGMT2238 - Doing Business with Artificial Intelligence", + "moduleCode": "COR-MGMT2238", + "sections": [ + { + "code": "G1", + "professor": { + "name": "THOMAS MENKHOFF, KAN SIEW NING" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-8", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "08:15", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + }, + { + "name": "Strategy", + "moduleCode": "MGMT102", + "sections": [ + { + "code": "G1", + "professor": { + "name": "XINA LI" + }, + "location": { + "building": "LKCSB", + "room": "Classroom 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "XINA LI" + }, + "location": { + "building": "SOSS/CIS", + "room": "Classroom 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "XINA LI" + }, + "location": { + "building": "LKCSB", + "room": "Classroom 3-4", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "XINA LI" + }, + "location": { + "building": "LKCSB", + "room": "Classroom 3-4", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G5", + "professor": { + "name": "AHMADREZA MOSTAJABI" + }, + "location": { + "building": "LKCSB", + "room": "Classroom 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G6", + "professor": { + "name": "AHMADREZA MOSTAJABI" + }, + "location": { + "building": "LKCSB", + "room": "Classroom 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G7", + "professor": { + "name": "SAY GUI DENG" + }, + "location": { + "building": "SMUC", + "room": "Active Learning CR 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "19:00", + "duration": 3.25 + } + ] + }, + { + "code": "G8", + "professor": { + "name": "SAY GUI DENG" + }, + "location": { + "building": "SMUC", + "room": "Active Learning CR 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G9", + "professor": { + "name": "PATRICK TAN SIONG KUAN" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-5", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G10", + "professor": { + "name": "TERENCE FAN" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-6", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G11", + "professor": { + "name": "TERENCE FAN" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-4", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G12", + "professor": { + "name": "THIA SIM PENG" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-4", + "level": 2 + }, + "classes": [ + { + "day": "Friday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-23T06:00:00.000Z", + "durationInHour": 3 + }, + "credit": 1 + }, + { + "name": "Corporate Entrepreneurship and Innovation", + "moduleCode": "MGMT104", + "sections": [ + { + "code": "G1", + "professor": { + "name": "PATRICK TAN SIONG KUAN" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-5", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + }, + { + "name": "Introduction to Organisations", + "moduleCode": "MGMT106", + "sections": [ + { + "code": "G1", + "professor": { + "name": "THIA SIM PENG" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "PATRICIA SHARMA" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-30T06:00:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "Introduction to Business Analytics", + "moduleCode": "MGMT108", + "sections": [ + { + "code": "G1", + "professor": { + "name": "GOH SIONG THYE" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-5", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "19:00", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "GOH SIONG THYE" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-5", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "19:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-24T06:00:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "International Business", + "moduleCode": "MGMT205", + "sections": [ + { + "code": "G1", + "professor": { + "name": "DAPHNE YIU" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-10", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "DAPHNE YIU" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-7", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-04T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "Family Business", + "moduleCode": "MGMT222", + "sections": [ + { + "code": "G1", + "professor": { + "name": "ROGER LOW" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + }, + { + "name": "Sustainable Entrepreneurship", + "moduleCode": "MGMT223", + "sections": [ + { + "code": "G1", + "professor": { + "name": "KENNETH GOH" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-4", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + }, + { + "name": "Managing Creativity in Organizations", + "moduleCode": "MGMT227", + "sections": [ + { + "code": "G1", + "professor": { + "name": "GILBERT TAN" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-6", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "19:00", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + }, + { + "name": "Business Consulting", + "moduleCode": "MGMT232", + "sections": [ + { + "code": "G1", + "professor": { + "name": "STEFAN MORKOETTER, MATTHIAS TIETZ" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-10", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "MATTHIAS TIETZ, STEFAN MORKOETTER" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-10", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + }, + { + "name": "Sustainability Management and Governance", + "moduleCode": "MGMT235", + "sections": [ + { + "code": "G1", + "professor": { + "name": "SIMON SCHILLEBEECKX" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-7", + "level": 2 + }, + "classes": [ + { + "day": "Friday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "SIMON SCHILLEBEECKX" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-7", + "level": 2 + }, + "classes": [ + { + "day": "Friday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-30T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "Managing Strategic Change and Digital Transformation", + "moduleCode": "MGMT236", + "sections": [ + { + "code": "G1", + "professor": { + "name": "PATRICK TAN SIONG KUAN" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-5", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "PATRICK TAN SIONG KUAN" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-5", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "19:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-04T07:30:00.000Z", + "durationInHour": 3 + }, + "credit": 1 + }, + { + "name": "Corporate Strategy", + "moduleCode": "MGMT237", + "sections": [ + { + "code": "G1", + "professor": { + "name": "NINA TAN" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-7", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + }, + { + "name": "Business Study Mission (Asian Studies)", + "moduleCode": "MGMT301", + "sections": [ + { + "code": "G1", + "professor": { + "name": "SESHAN RAMASWAMI" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-9", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "MARK CHONG" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-7", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "MAX VON ZEDTWITZ" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "HSU CHIEH" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-6", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G5", + "professor": { + "name": "MAX VON ZEDTWITZ" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G6", + "professor": { + "name": "HSU CHIEH" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + }, + { + "name": "Managing Process Improvement", + "moduleCode": "MGMT317", + "sections": [ + { + "code": "G1", + "professor": { + "name": "EDMUND TAN, WILLIAM FONG" + }, + "location": { + "building": "SMUC", + "room": "Active Learning CR 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "08:15", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-27T07:30:00.000Z", + "durationInHour": 3 + }, + "credit": 1 + }, + { + "name": "Human-centred Design for Innovation", + "moduleCode": "MGMT318", + "sections": [ + { + "code": "G1", + "professor": { + "name": "WILSON TENG" + }, + "location": { + "building": "SMUC", + "room": "Active Learning CR 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + }, + { + "name": "Management of Technology and Innovation", + "moduleCode": "MGMT319", + "sections": [ + { + "code": "G1", + "professor": { + "name": "TERENCE FAN" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Friday", + "startTime": "08:15", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + }, + { + "name": "The Design of Business", + "moduleCode": "MGMT330", + "sections": [ + { + "code": "G1", + "professor": { + "name": "SIMON SCHILLEBEECKX" + }, + "location": { + "building": "SMUC", + "room": "Active Learning CR 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "SAY GUI DENG, ARNOLD WEE" + }, + "location": { + "building": "SMUC", + "room": "Active Learning CR 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "SAY GUI DENG, ARJAY GAVANKAR" + }, + "location": { + "building": "SMUC", + "room": "Active Learning CR 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "ADAM GERARD" + }, + "location": { + "building": "SMUC", + "room": "Active Learning CR 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G5", + "professor": { + "name": "JOHN ANTONY" + }, + "location": { + "building": "SMUC", + "room": "Active Learning CR 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Friday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G6", + "professor": { + "name": "PATRICIA SHARMA" + }, + "location": { + "building": "SMUC", + "room": "Active Learning CR 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G7", + "professor": { + "name": "ANG YI PENG CECIL" + }, + "location": { + "building": "SMUC", + "room": "Active Learning CR 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + }, + { + "name": "Innovation & Entrepreneurship Work-Study Elective", + "moduleCode": "MGMT388", + "sections": [ + { + "code": "G1", + "professor": { + "name": "" + }, + "location": { + "building": "", + "room": "", + "level": 0 + }, + "classes": [] + }, + { + "code": "G2", + "professor": { + "name": "" + }, + "location": { + "building": "", + "room": "", + "level": 0 + }, + "classes": [] + }, + { + "code": "G3", + "professor": { + "name": "" + }, + "location": { + "building": "", + "room": "", + "level": 0 + }, + "classes": [] + } + ], + "credit": 2 + } +] \ No newline at end of file diff --git a/backup/mgmt-management/0.json b/backup/mgmt-management/0.json new file mode 100644 index 0000000..51c1a26 --- /dev/null +++ b/backup/mgmt-management/0.json @@ -0,0 +1,229 @@ +[ + { + "name": "MGMT1302 - Business, Government and Society", + "moduleCode": "COR-MGMT1302", + "sections": [ + { + "code": "G1", + "professor": { + "name": "LOO KHEE SHENG" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-4", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "LOO KHEE SHENG" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "LOO KHEE SHENG" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "MOHAMED IRSHAD ABBAS ALI" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-7", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "19:00", + "duration": 3.25 + } + ] + }, + { + "code": "G5", + "professor": { + "name": "MOHAMED IRSHAD ABBAS ALI" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-9", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G6", + "professor": { + "name": "MOHAMED IRSHAD ABBAS ALI" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-9", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "19:00", + "duration": 3.25 + } + ] + }, + { + "code": "G7", + "professor": { + "name": "CHAN KAY MIN" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 3-4", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G8", + "professor": { + "name": "CHAN KAY MIN" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 3-4", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G9", + "professor": { + "name": "GILBERT TAN" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-7", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G10", + "professor": { + "name": "GILBERT TAN" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-6", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "19:00", + "duration": 3.25 + } + ] + }, + { + "code": "G11", + "professor": { + "name": "LIEW YAH LING" + }, + "location": { + "building": "LKCSB", + "room": "Classroom 3-4", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G12", + "professor": { + "name": "LIEW YAH LING" + }, + "location": { + "building": "LKCSB", + "room": "Classroom 3-4", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-30T06:00:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/mgmt-management/1.json b/backup/mgmt-management/1.json new file mode 100644 index 0000000..20a4c4d --- /dev/null +++ b/backup/mgmt-management/1.json @@ -0,0 +1,27 @@ +[ + { + "name": "MGMT1303 - Entrepreneurship and Business Creation", + "moduleCode": "COR-MGMT1303", + "sections": [ + { + "code": "G1", + "professor": { + "name": "NG XU WEN" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-7", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "19:00", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/mgmt-management/10.json b/backup/mgmt-management/10.json new file mode 100644 index 0000000..7d9a077 --- /dev/null +++ b/backup/mgmt-management/10.json @@ -0,0 +1,27 @@ +[ + { + "name": "Sustainable Entrepreneurship", + "moduleCode": "MGMT223", + "sections": [ + { + "code": "G1", + "professor": { + "name": "KENNETH GOH" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-4", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/mgmt-management/11.json b/backup/mgmt-management/11.json new file mode 100644 index 0000000..5fbf163 --- /dev/null +++ b/backup/mgmt-management/11.json @@ -0,0 +1,27 @@ +[ + { + "name": "Managing Creativity in Organizations", + "moduleCode": "MGMT227", + "sections": [ + { + "code": "G1", + "professor": { + "name": "GILBERT TAN" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-6", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "19:00", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/mgmt-management/12.json b/backup/mgmt-management/12.json new file mode 100644 index 0000000..277cea8 --- /dev/null +++ b/backup/mgmt-management/12.json @@ -0,0 +1,45 @@ +[ + { + "name": "Business Consulting", + "moduleCode": "MGMT232", + "sections": [ + { + "code": "G1", + "professor": { + "name": "STEFAN MORKOETTER, MATTHIAS TIETZ" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-10", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "MATTHIAS TIETZ, STEFAN MORKOETTER" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-10", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/mgmt-management/13.json b/backup/mgmt-management/13.json new file mode 100644 index 0000000..dda7e7c --- /dev/null +++ b/backup/mgmt-management/13.json @@ -0,0 +1,49 @@ +[ + { + "name": "Sustainability Management and Governance", + "moduleCode": "MGMT235", + "sections": [ + { + "code": "G1", + "professor": { + "name": "SIMON SCHILLEBEECKX" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-7", + "level": 2 + }, + "classes": [ + { + "day": "Friday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "SIMON SCHILLEBEECKX" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-7", + "level": 2 + }, + "classes": [ + { + "day": "Friday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-30T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/mgmt-management/14.json b/backup/mgmt-management/14.json new file mode 100644 index 0000000..bd5aa4a --- /dev/null +++ b/backup/mgmt-management/14.json @@ -0,0 +1,49 @@ +[ + { + "name": "Managing Strategic Change and Digital Transformation", + "moduleCode": "MGMT236", + "sections": [ + { + "code": "G1", + "professor": { + "name": "PATRICK TAN SIONG KUAN" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-5", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "PATRICK TAN SIONG KUAN" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-5", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "19:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-04T07:30:00.000Z", + "durationInHour": 3 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/mgmt-management/15.json b/backup/mgmt-management/15.json new file mode 100644 index 0000000..69c66c2 --- /dev/null +++ b/backup/mgmt-management/15.json @@ -0,0 +1,27 @@ +[ + { + "name": "Corporate Strategy", + "moduleCode": "MGMT237", + "sections": [ + { + "code": "G1", + "professor": { + "name": "NINA TAN" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-7", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/mgmt-management/16.json b/backup/mgmt-management/16.json new file mode 100644 index 0000000..5bbce0a --- /dev/null +++ b/backup/mgmt-management/16.json @@ -0,0 +1,117 @@ +[ + { + "name": "Business Study Mission (Asian Studies)", + "moduleCode": "MGMT301", + "sections": [ + { + "code": "G1", + "professor": { + "name": "SESHAN RAMASWAMI" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-9", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "MARK CHONG" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-7", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "MAX VON ZEDTWITZ" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "HSU CHIEH" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-6", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G5", + "professor": { + "name": "MAX VON ZEDTWITZ" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G6", + "professor": { + "name": "HSU CHIEH" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/mgmt-management/17.json b/backup/mgmt-management/17.json new file mode 100644 index 0000000..f7f6b22 --- /dev/null +++ b/backup/mgmt-management/17.json @@ -0,0 +1,31 @@ +[ + { + "name": "Managing Process Improvement", + "moduleCode": "MGMT317", + "sections": [ + { + "code": "G1", + "professor": { + "name": "EDMUND TAN, WILLIAM FONG" + }, + "location": { + "building": "SMUC", + "room": "Active Learning CR 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "08:15", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-27T07:30:00.000Z", + "durationInHour": 3 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/mgmt-management/18.json b/backup/mgmt-management/18.json new file mode 100644 index 0000000..4e8bc97 --- /dev/null +++ b/backup/mgmt-management/18.json @@ -0,0 +1,27 @@ +[ + { + "name": "Human-centred Design for Innovation", + "moduleCode": "MGMT318", + "sections": [ + { + "code": "G1", + "professor": { + "name": "WILSON TENG" + }, + "location": { + "building": "SMUC", + "room": "Active Learning CR 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/mgmt-management/19.json b/backup/mgmt-management/19.json new file mode 100644 index 0000000..07ba1cd --- /dev/null +++ b/backup/mgmt-management/19.json @@ -0,0 +1,27 @@ +[ + { + "name": "Management of Technology and Innovation", + "moduleCode": "MGMT319", + "sections": [ + { + "code": "G1", + "professor": { + "name": "TERENCE FAN" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Friday", + "startTime": "08:15", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/mgmt-management/2.json b/backup/mgmt-management/2.json new file mode 100644 index 0000000..2a7e4f6 --- /dev/null +++ b/backup/mgmt-management/2.json @@ -0,0 +1,27 @@ +[ + { + "name": "MGMT2207 - Innovations for Asia’s Smart Cities", + "moduleCode": "COR-MGMT2207", + "sections": [ + { + "code": "G1", + "professor": { + "name": "THOMAS MENKHOFF, KAN SIEW NING, KEVIN CHEONG" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-8", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "08:15", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/mgmt-management/20.json b/backup/mgmt-management/20.json new file mode 100644 index 0000000..dd94a28 --- /dev/null +++ b/backup/mgmt-management/20.json @@ -0,0 +1,135 @@ +[ + { + "name": "The Design of Business", + "moduleCode": "MGMT330", + "sections": [ + { + "code": "G1", + "professor": { + "name": "SIMON SCHILLEBEECKX" + }, + "location": { + "building": "SMUC", + "room": "Active Learning CR 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "SAY GUI DENG, ARNOLD WEE" + }, + "location": { + "building": "SMUC", + "room": "Active Learning CR 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "SAY GUI DENG, ARJAY GAVANKAR" + }, + "location": { + "building": "SMUC", + "room": "Active Learning CR 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "ADAM GERARD" + }, + "location": { + "building": "SMUC", + "room": "Active Learning CR 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G5", + "professor": { + "name": "JOHN ANTONY" + }, + "location": { + "building": "SMUC", + "room": "Active Learning CR 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Friday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G6", + "professor": { + "name": "PATRICIA SHARMA" + }, + "location": { + "building": "SMUC", + "room": "Active Learning CR 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G7", + "professor": { + "name": "ANG YI PENG CECIL" + }, + "location": { + "building": "SMUC", + "room": "Active Learning CR 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/mgmt-management/21.json b/backup/mgmt-management/21.json new file mode 100644 index 0000000..2b72f3f --- /dev/null +++ b/backup/mgmt-management/21.json @@ -0,0 +1,45 @@ +[ + { + "name": "Innovation & Entrepreneurship Work-Study Elective", + "moduleCode": "MGMT388", + "sections": [ + { + "code": "G1", + "professor": { + "name": "" + }, + "location": { + "building": "", + "room": "", + "level": 0 + }, + "classes": [] + }, + { + "code": "G2", + "professor": { + "name": "" + }, + "location": { + "building": "", + "room": "", + "level": 0 + }, + "classes": [] + }, + { + "code": "G3", + "professor": { + "name": "" + }, + "location": { + "building": "", + "room": "", + "level": 0 + }, + "classes": [] + } + ], + "credit": 2 + } +] \ No newline at end of file diff --git a/backup/mgmt-management/3.json b/backup/mgmt-management/3.json new file mode 100644 index 0000000..da119ce --- /dev/null +++ b/backup/mgmt-management/3.json @@ -0,0 +1,27 @@ +[ + { + "name": "MGMT2238 - Doing Business with Artificial Intelligence", + "moduleCode": "COR-MGMT2238", + "sections": [ + { + "code": "G1", + "professor": { + "name": "THOMAS MENKHOFF, KAN SIEW NING" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-8", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "08:15", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/mgmt-management/4.json b/backup/mgmt-management/4.json new file mode 100644 index 0000000..c8719b0 --- /dev/null +++ b/backup/mgmt-management/4.json @@ -0,0 +1,229 @@ +[ + { + "name": "Strategy", + "moduleCode": "MGMT102", + "sections": [ + { + "code": "G1", + "professor": { + "name": "XINA LI" + }, + "location": { + "building": "LKCSB", + "room": "Classroom 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "XINA LI" + }, + "location": { + "building": "SOSS/CIS", + "room": "Classroom 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "XINA LI" + }, + "location": { + "building": "LKCSB", + "room": "Classroom 3-4", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "XINA LI" + }, + "location": { + "building": "LKCSB", + "room": "Classroom 3-4", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G5", + "professor": { + "name": "AHMADREZA MOSTAJABI" + }, + "location": { + "building": "LKCSB", + "room": "Classroom 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G6", + "professor": { + "name": "AHMADREZA MOSTAJABI" + }, + "location": { + "building": "LKCSB", + "room": "Classroom 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G7", + "professor": { + "name": "SAY GUI DENG" + }, + "location": { + "building": "SMUC", + "room": "Active Learning CR 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "19:00", + "duration": 3.25 + } + ] + }, + { + "code": "G8", + "professor": { + "name": "SAY GUI DENG" + }, + "location": { + "building": "SMUC", + "room": "Active Learning CR 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G9", + "professor": { + "name": "PATRICK TAN SIONG KUAN" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-5", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G10", + "professor": { + "name": "TERENCE FAN" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-6", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G11", + "professor": { + "name": "TERENCE FAN" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-4", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G12", + "professor": { + "name": "THIA SIM PENG" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-4", + "level": 2 + }, + "classes": [ + { + "day": "Friday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-23T06:00:00.000Z", + "durationInHour": 3 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/mgmt-management/5.json b/backup/mgmt-management/5.json new file mode 100644 index 0000000..f29ced6 --- /dev/null +++ b/backup/mgmt-management/5.json @@ -0,0 +1,27 @@ +[ + { + "name": "Corporate Entrepreneurship and Innovation", + "moduleCode": "MGMT104", + "sections": [ + { + "code": "G1", + "professor": { + "name": "PATRICK TAN SIONG KUAN" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-5", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/mgmt-management/6.json b/backup/mgmt-management/6.json new file mode 100644 index 0000000..117aa0c --- /dev/null +++ b/backup/mgmt-management/6.json @@ -0,0 +1,49 @@ +[ + { + "name": "Introduction to Organisations", + "moduleCode": "MGMT106", + "sections": [ + { + "code": "G1", + "professor": { + "name": "THIA SIM PENG" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "PATRICIA SHARMA" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-30T06:00:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/mgmt-management/7.json b/backup/mgmt-management/7.json new file mode 100644 index 0000000..e0acc1d --- /dev/null +++ b/backup/mgmt-management/7.json @@ -0,0 +1,49 @@ +[ + { + "name": "Introduction to Business Analytics", + "moduleCode": "MGMT108", + "sections": [ + { + "code": "G1", + "professor": { + "name": "GOH SIONG THYE" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-5", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "19:00", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "GOH SIONG THYE" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-5", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "19:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-24T06:00:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/mgmt-management/8.json b/backup/mgmt-management/8.json new file mode 100644 index 0000000..70ca852 --- /dev/null +++ b/backup/mgmt-management/8.json @@ -0,0 +1,49 @@ +[ + { + "name": "International Business", + "moduleCode": "MGMT205", + "sections": [ + { + "code": "G1", + "professor": { + "name": "DAPHNE YIU" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-10", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "DAPHNE YIU" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-7", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-04T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/mgmt-management/9.json b/backup/mgmt-management/9.json new file mode 100644 index 0000000..1193f58 --- /dev/null +++ b/backup/mgmt-management/9.json @@ -0,0 +1,27 @@ +[ + { + "name": "Family Business", + "moduleCode": "MGMT222", + "sections": [ + { + "code": "G1", + "professor": { + "name": "ROGER LOW" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/mktg-marketing.json b/backup/mktg-marketing.json new file mode 100644 index 0000000..8dfd964 --- /dev/null +++ b/backup/mktg-marketing.json @@ -0,0 +1,687 @@ +[ + { + "name": "Marketing", + "moduleCode": "MKTG101", + "sections": [ + { + "code": "G1", + "professor": { + "name": "MAH SUYUN" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-10", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "MAH SUYUN" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-2", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "MAH SUYUN" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-2", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "QI YU" + }, + "location": { + "building": "LKCSB", + "room": "Classroom 3-4", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "10:00", + "duration": 1.5 + }, + { + "day": "Wednesday", + "startTime": "10:00", + "duration": 1.5 + } + ] + }, + { + "code": "G5", + "professor": { + "name": "QI YU" + }, + "location": { + "building": "LKCSB", + "room": "Classroom 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 1.5 + }, + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 1.5 + } + ] + }, + { + "code": "G6", + "professor": { + "name": "QI YU" + }, + "location": { + "building": "LKCSB", + "room": "Classroom 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "17:15", + "duration": 1.5 + }, + { + "day": "Wednesday", + "startTime": "17:15", + "duration": 1.5 + } + ] + }, + { + "code": "G7", + "professor": { + "name": "JIN MIAO" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-5", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G8", + "professor": { + "name": "JIN MIAO" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-8", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "19:00", + "duration": 3.25 + } + ] + }, + { + "code": "G9", + "professor": { + "name": "SAKSHI BABAR" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-10", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G10", + "professor": { + "name": "SAKSHI BABAR" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-10", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G11", + "professor": { + "name": "THOMAS ALLARD" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-4", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G12", + "professor": { + "name": "THOMAS ALLARD" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G13", + "professor": { + "name": "THOMAS ALLARD" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-27T07:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "Consumer Behaviour", + "moduleCode": "MKTG102", + "sections": [ + { + "code": "G1", + "professor": { + "name": "HAN MINJU" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-8", + "level": 2 + }, + "classes": [ + { + "day": "Friday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "HAN MINJU" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-8", + "level": 2 + }, + "classes": [ + { + "day": "Friday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-5", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "19:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-27T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "Marketing Research", + "moduleCode": "MKTG103", + "sections": [ + { + "code": "G1", + "professor": { + "name": "HULYA KARAMAN" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "HULYA KARAMAN" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "HULYA KARAMAN" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-30T06:00:00.000Z", + "durationInHour": 3 + }, + "credit": 1 + }, + { + "name": "Services Marketing", + "moduleCode": "MKTG204", + "sections": [ + { + "code": "G1", + "professor": { + "name": "PATRICIA LUI, CLEMENT TOH PIN YAN" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-9", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + }, + { + "name": "Marketing Strategy", + "moduleCode": "MKTG207", + "sections": [ + { + "code": "G1", + "professor": { + "name": "TAN HUIPING, JOSEPHINE" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-5", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "TAN HUIPING, JOSEPHINE" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Friday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + }, + { + "name": "Sales Management", + "moduleCode": "MKTG208", + "sections": [ + { + "code": "G1", + "professor": { + "name": "GEOFFREY DA SILVA" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-10", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-02T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "New Product Development", + "moduleCode": "MKTG215", + "sections": [ + { + "code": "G1", + "professor": { + "name": "DENNIS NG, TEE KEH LEONG JONATHAN" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "08:15", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + }, + { + "name": "Digital Marketing", + "moduleCode": "MKTG220", + "sections": [ + { + "code": "G1", + "professor": { + "name": "PATRICIA LUI, HAZEL THENG" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-9", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + }, + { + "name": "Customer Relationship Management", + "moduleCode": "MKTG225", + "sections": [ + { + "code": "G1", + "professor": { + "name": "RAYMOND TEO" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-2", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "08:15", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + }, + { + "name": "Integrated Marketing Communications: A Brand Perspective", + "moduleCode": "MKTG227", + "sections": [ + { + "code": "G1", + "professor": { + "name": "SHILPA MADAN" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-4", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "SHILPA MADAN" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-4", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-01T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "Marketing Analytics", + "moduleCode": "MKTG228", + "sections": [ + { + "code": "G1", + "professor": { + "name": "ERNST CHRISTIAAN OSINGA" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-9", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "ERNST CHRISTIAAN OSINGA" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Friday", + "startTime": "08:15", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-25T01:30:00.000Z", + "durationInHour": 3 + }, + "credit": 1 + }, + { + "name": "Pricing", + "moduleCode": "MKTG313", + "sections": [ + { + "code": "G1", + "professor": { + "name": "TAN BOON ANN" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-8", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-01T06:00:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/mktg-marketing/0.json b/backup/mktg-marketing/0.json new file mode 100644 index 0000000..bc9dea8 --- /dev/null +++ b/backup/mktg-marketing/0.json @@ -0,0 +1,262 @@ +[ + { + "name": "Marketing", + "moduleCode": "MKTG101", + "sections": [ + { + "code": "G1", + "professor": { + "name": "MAH SUYUN" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-10", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "MAH SUYUN" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-2", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "MAH SUYUN" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-2", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "QI YU" + }, + "location": { + "building": "LKCSB", + "room": "Classroom 3-4", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "10:00", + "duration": 1.5 + }, + { + "day": "Wednesday", + "startTime": "10:00", + "duration": 1.5 + } + ] + }, + { + "code": "G5", + "professor": { + "name": "QI YU" + }, + "location": { + "building": "LKCSB", + "room": "Classroom 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 1.5 + }, + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 1.5 + } + ] + }, + { + "code": "G6", + "professor": { + "name": "QI YU" + }, + "location": { + "building": "LKCSB", + "room": "Classroom 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "17:15", + "duration": 1.5 + }, + { + "day": "Wednesday", + "startTime": "17:15", + "duration": 1.5 + } + ] + }, + { + "code": "G7", + "professor": { + "name": "JIN MIAO" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-5", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G8", + "professor": { + "name": "JIN MIAO" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-8", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "19:00", + "duration": 3.25 + } + ] + }, + { + "code": "G9", + "professor": { + "name": "SAKSHI BABAR" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-10", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G10", + "professor": { + "name": "SAKSHI BABAR" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-10", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G11", + "professor": { + "name": "THOMAS ALLARD" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-4", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G12", + "professor": { + "name": "THOMAS ALLARD" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G13", + "professor": { + "name": "THOMAS ALLARD" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-27T07:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/mktg-marketing/1.json b/backup/mktg-marketing/1.json new file mode 100644 index 0000000..f395b7d --- /dev/null +++ b/backup/mktg-marketing/1.json @@ -0,0 +1,67 @@ +[ + { + "name": "Consumer Behaviour", + "moduleCode": "MKTG102", + "sections": [ + { + "code": "G1", + "professor": { + "name": "HAN MINJU" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-8", + "level": 2 + }, + "classes": [ + { + "day": "Friday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "HAN MINJU" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-8", + "level": 2 + }, + "classes": [ + { + "day": "Friday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-5", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "19:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-27T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/mktg-marketing/10.json b/backup/mktg-marketing/10.json new file mode 100644 index 0000000..92c3f19 --- /dev/null +++ b/backup/mktg-marketing/10.json @@ -0,0 +1,49 @@ +[ + { + "name": "Marketing Analytics", + "moduleCode": "MKTG228", + "sections": [ + { + "code": "G1", + "professor": { + "name": "ERNST CHRISTIAAN OSINGA" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-9", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "ERNST CHRISTIAAN OSINGA" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Friday", + "startTime": "08:15", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-25T01:30:00.000Z", + "durationInHour": 3 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/mktg-marketing/11.json b/backup/mktg-marketing/11.json new file mode 100644 index 0000000..77f7228 --- /dev/null +++ b/backup/mktg-marketing/11.json @@ -0,0 +1,31 @@ +[ + { + "name": "Pricing", + "moduleCode": "MKTG313", + "sections": [ + { + "code": "G1", + "professor": { + "name": "TAN BOON ANN" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-8", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-01T06:00:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/mktg-marketing/2.json b/backup/mktg-marketing/2.json new file mode 100644 index 0000000..8460820 --- /dev/null +++ b/backup/mktg-marketing/2.json @@ -0,0 +1,67 @@ +[ + { + "name": "Marketing Research", + "moduleCode": "MKTG103", + "sections": [ + { + "code": "G1", + "professor": { + "name": "HULYA KARAMAN" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "HULYA KARAMAN" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "HULYA KARAMAN" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-30T06:00:00.000Z", + "durationInHour": 3 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/mktg-marketing/3.json b/backup/mktg-marketing/3.json new file mode 100644 index 0000000..ab3efcd --- /dev/null +++ b/backup/mktg-marketing/3.json @@ -0,0 +1,27 @@ +[ + { + "name": "Services Marketing", + "moduleCode": "MKTG204", + "sections": [ + { + "code": "G1", + "professor": { + "name": "PATRICIA LUI, CLEMENT TOH PIN YAN" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-9", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/mktg-marketing/4.json b/backup/mktg-marketing/4.json new file mode 100644 index 0000000..89421f8 --- /dev/null +++ b/backup/mktg-marketing/4.json @@ -0,0 +1,45 @@ +[ + { + "name": "Marketing Strategy", + "moduleCode": "MKTG207", + "sections": [ + { + "code": "G1", + "professor": { + "name": "TAN HUIPING, JOSEPHINE" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-5", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "TAN HUIPING, JOSEPHINE" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Friday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/mktg-marketing/5.json b/backup/mktg-marketing/5.json new file mode 100644 index 0000000..b740e6f --- /dev/null +++ b/backup/mktg-marketing/5.json @@ -0,0 +1,31 @@ +[ + { + "name": "Sales Management", + "moduleCode": "MKTG208", + "sections": [ + { + "code": "G1", + "professor": { + "name": "GEOFFREY DA SILVA" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-10", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-02T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/mktg-marketing/6.json b/backup/mktg-marketing/6.json new file mode 100644 index 0000000..1751f49 --- /dev/null +++ b/backup/mktg-marketing/6.json @@ -0,0 +1,27 @@ +[ + { + "name": "New Product Development", + "moduleCode": "MKTG215", + "sections": [ + { + "code": "G1", + "professor": { + "name": "DENNIS NG, TEE KEH LEONG JONATHAN" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "08:15", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/mktg-marketing/7.json b/backup/mktg-marketing/7.json new file mode 100644 index 0000000..677d4f3 --- /dev/null +++ b/backup/mktg-marketing/7.json @@ -0,0 +1,27 @@ +[ + { + "name": "Digital Marketing", + "moduleCode": "MKTG220", + "sections": [ + { + "code": "G1", + "professor": { + "name": "PATRICIA LUI, HAZEL THENG" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-9", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/mktg-marketing/8.json b/backup/mktg-marketing/8.json new file mode 100644 index 0000000..0943a3a --- /dev/null +++ b/backup/mktg-marketing/8.json @@ -0,0 +1,27 @@ +[ + { + "name": "Customer Relationship Management", + "moduleCode": "MKTG225", + "sections": [ + { + "code": "G1", + "professor": { + "name": "RAYMOND TEO" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-2", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "08:15", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/mktg-marketing/9.json b/backup/mktg-marketing/9.json new file mode 100644 index 0000000..33af1aa --- /dev/null +++ b/backup/mktg-marketing/9.json @@ -0,0 +1,49 @@ +[ + { + "name": "Integrated Marketing Communications: A Brand Perspective", + "moduleCode": "MKTG227", + "sections": [ + { + "code": "G1", + "professor": { + "name": "SHILPA MADAN" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-4", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "SHILPA MADAN" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-4", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-01T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/obhr-org-behaviour-and-human-resource.json b/backup/obhr-org-behaviour-and-human-resource.json new file mode 100644 index 0000000..0493913 --- /dev/null +++ b/backup/obhr-org-behaviour-and-human-resource.json @@ -0,0 +1,658 @@ +[ + { + "name": "OBHR1309 - Negotiating in Management and Business", + "moduleCode": "COR-OBHR1309", + "sections": [ + { + "code": "G1", + "professor": { + "name": "MICHAEL SCHAERER" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-4", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "MICHAEL SCHAERER" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-4", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-25T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "OBHR2247 - The Science and Practice of Mindfulness at Work", + "moduleCode": "COR-OBHR2247", + "sections": [ + { + "code": "G1", + "professor": { + "name": "SIM SU-HSIEN, SAMANTHA" + }, + "location": { + "building": "LKCSB", + "room": "Classroom 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "SIM SU-HSIEN, SAMANTHA" + }, + "location": { + "building": "LKCSB", + "room": "Classroom 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "EVA KATHARINA PETERS" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + }, + { + "name": "Management of People at Work", + "moduleCode": "OBHR101", + "sections": [ + { + "code": "G1", + "professor": { + "name": "MARKO PITESA" + }, + "location": { + "building": "LKCSB", + "room": "Classroom 3-4", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "MARKO PITESA" + }, + "location": { + "building": "LKCSB", + "room": "Classroom 3-4", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "NINA SIROLA" + }, + "location": { + "building": "LKCSB", + "room": "Classroom 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "NINA SIROLA" + }, + "location": { + "building": "LKCSB", + "room": "Classroom 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G5", + "professor": { + "name": "MCGUIRE, JACK" + }, + "location": { + "building": "LKCSB", + "room": "Classroom 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G6", + "professor": { + "name": "MCGUIRE, JACK" + }, + "location": { + "building": "LKCSB", + "room": "Classroom 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G7", + "professor": { + "name": "LIU ZIHAN" + }, + "location": { + "building": "LKCSB", + "room": "Classroom 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G8", + "professor": { + "name": "LIU ZIHAN" + }, + "location": { + "building": "LKCSB", + "room": "Classroom 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G9", + "professor": { + "name": "SIM SU-HSIEN, SAMANTHA" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-6", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G10", + "professor": { + "name": "SIM SU-HSIEN, SAMANTHA" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-6", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G11", + "professor": { + "name": "KUMAR ABHISHEK" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-7", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "19:00", + "duration": 3.25 + } + ] + }, + { + "code": "G12", + "professor": { + "name": "TRUDI CHONG" + }, + "location": { + "building": "SOSS/CIS", + "room": "Classroom 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G13", + "professor": { + "name": "TRUDI CHONG" + }, + "location": { + "building": "SOSS/CIS", + "room": "Classroom 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "19:00", + "duration": 3.25 + } + ] + }, + { + "code": "G14", + "professor": { + "name": "FENNY ANG" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-6", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G15", + "professor": { + "name": "FENNY ANG" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-6", + "level": 2 + }, + "classes": [ + { + "day": "Friday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G16", + "professor": { + "name": "PEI, DONG" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-4", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-30T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "Human Capital Management", + "moduleCode": "OBHR201", + "sections": [ + { + "code": "G1", + "professor": { + "name": "KO, YEA HEE" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "KO, YEA HEE" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "KO, YEA HEE" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-4", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-04T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "Compensation", + "moduleCode": "OBHR202", + "sections": [ + { + "code": "G1", + "professor": { + "name": "FERMIN DIEZ" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-6", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-23T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "Human Capital Strategy", + "moduleCode": "OBHR224", + "sections": [ + { + "code": "G1", + "professor": { + "name": "KUMAR ABHISHEK" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-9", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "19:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-03T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "Employment Law for Business Professionals", + "moduleCode": "OBHR232", + "sections": [ + { + "code": "G1", + "professor": { + "name": "TAN YONG JOON ALVIN" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-7", + "level": 3 + }, + "classes": [ + { + "day": "Friday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-30T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "Power and Politics in Organisations", + "moduleCode": "OBHR234", + "sections": [ + { + "code": "G1", + "professor": { + "name": "NINA SIROLA" + }, + "location": { + "building": "LKCSB", + "room": "Classroom 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "NINA SIROLA" + }, + "location": { + "building": "LKCSB", + "room": "Classroom 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + }, + { + "name": "Human Resources Consulting", + "moduleCode": "OBHR235", + "sections": [ + { + "code": "G1", + "professor": { + "name": "LEONARD LEE" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-4", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "08:15", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + }, + { + "name": "Human Resources Analytics", + "moduleCode": "OBHR300", + "sections": [ + { + "code": "G1", + "professor": { + "name": "FERMIN DIEZ" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-6", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "19:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-27T07:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/obhr-org-behaviour-and-human-resource/0.json b/backup/obhr-org-behaviour-and-human-resource/0.json new file mode 100644 index 0000000..d06eb26 --- /dev/null +++ b/backup/obhr-org-behaviour-and-human-resource/0.json @@ -0,0 +1,49 @@ +[ + { + "name": "OBHR1309 - Negotiating in Management and Business", + "moduleCode": "COR-OBHR1309", + "sections": [ + { + "code": "G1", + "professor": { + "name": "MICHAEL SCHAERER" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-4", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "MICHAEL SCHAERER" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-4", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-25T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/obhr-org-behaviour-and-human-resource/1.json b/backup/obhr-org-behaviour-and-human-resource/1.json new file mode 100644 index 0000000..2b697f8 --- /dev/null +++ b/backup/obhr-org-behaviour-and-human-resource/1.json @@ -0,0 +1,63 @@ +[ + { + "name": "OBHR2247 - The Science and Practice of Mindfulness at Work", + "moduleCode": "COR-OBHR2247", + "sections": [ + { + "code": "G1", + "professor": { + "name": "SIM SU-HSIEN, SAMANTHA" + }, + "location": { + "building": "LKCSB", + "room": "Classroom 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "SIM SU-HSIEN, SAMANTHA" + }, + "location": { + "building": "LKCSB", + "room": "Classroom 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "EVA KATHARINA PETERS" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/obhr-org-behaviour-and-human-resource/2.json b/backup/obhr-org-behaviour-and-human-resource/2.json new file mode 100644 index 0000000..cc15571 --- /dev/null +++ b/backup/obhr-org-behaviour-and-human-resource/2.json @@ -0,0 +1,301 @@ +[ + { + "name": "Management of People at Work", + "moduleCode": "OBHR101", + "sections": [ + { + "code": "G1", + "professor": { + "name": "MARKO PITESA" + }, + "location": { + "building": "LKCSB", + "room": "Classroom 3-4", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "MARKO PITESA" + }, + "location": { + "building": "LKCSB", + "room": "Classroom 3-4", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "NINA SIROLA" + }, + "location": { + "building": "LKCSB", + "room": "Classroom 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "NINA SIROLA" + }, + "location": { + "building": "LKCSB", + "room": "Classroom 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G5", + "professor": { + "name": "MCGUIRE, JACK" + }, + "location": { + "building": "LKCSB", + "room": "Classroom 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G6", + "professor": { + "name": "MCGUIRE, JACK" + }, + "location": { + "building": "LKCSB", + "room": "Classroom 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G7", + "professor": { + "name": "LIU ZIHAN" + }, + "location": { + "building": "LKCSB", + "room": "Classroom 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G8", + "professor": { + "name": "LIU ZIHAN" + }, + "location": { + "building": "LKCSB", + "room": "Classroom 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G9", + "professor": { + "name": "SIM SU-HSIEN, SAMANTHA" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-6", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G10", + "professor": { + "name": "SIM SU-HSIEN, SAMANTHA" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-6", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G11", + "professor": { + "name": "KUMAR ABHISHEK" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-7", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "19:00", + "duration": 3.25 + } + ] + }, + { + "code": "G12", + "professor": { + "name": "TRUDI CHONG" + }, + "location": { + "building": "SOSS/CIS", + "room": "Classroom 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G13", + "professor": { + "name": "TRUDI CHONG" + }, + "location": { + "building": "SOSS/CIS", + "room": "Classroom 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "19:00", + "duration": 3.25 + } + ] + }, + { + "code": "G14", + "professor": { + "name": "FENNY ANG" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-6", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G15", + "professor": { + "name": "FENNY ANG" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-6", + "level": 2 + }, + "classes": [ + { + "day": "Friday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G16", + "professor": { + "name": "PEI, DONG" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-4", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-30T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/obhr-org-behaviour-and-human-resource/3.json b/backup/obhr-org-behaviour-and-human-resource/3.json new file mode 100644 index 0000000..9af7b15 --- /dev/null +++ b/backup/obhr-org-behaviour-and-human-resource/3.json @@ -0,0 +1,67 @@ +[ + { + "name": "Human Capital Management", + "moduleCode": "OBHR201", + "sections": [ + { + "code": "G1", + "professor": { + "name": "KO, YEA HEE" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "KO, YEA HEE" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "KO, YEA HEE" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-4", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-04T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/obhr-org-behaviour-and-human-resource/4.json b/backup/obhr-org-behaviour-and-human-resource/4.json new file mode 100644 index 0000000..70f425a --- /dev/null +++ b/backup/obhr-org-behaviour-and-human-resource/4.json @@ -0,0 +1,31 @@ +[ + { + "name": "Compensation", + "moduleCode": "OBHR202", + "sections": [ + { + "code": "G1", + "professor": { + "name": "FERMIN DIEZ" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-6", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-23T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/obhr-org-behaviour-and-human-resource/5.json b/backup/obhr-org-behaviour-and-human-resource/5.json new file mode 100644 index 0000000..0e9fe2a --- /dev/null +++ b/backup/obhr-org-behaviour-and-human-resource/5.json @@ -0,0 +1,31 @@ +[ + { + "name": "Human Capital Strategy", + "moduleCode": "OBHR224", + "sections": [ + { + "code": "G1", + "professor": { + "name": "KUMAR ABHISHEK" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-9", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "19:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-03T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/obhr-org-behaviour-and-human-resource/6.json b/backup/obhr-org-behaviour-and-human-resource/6.json new file mode 100644 index 0000000..7696485 --- /dev/null +++ b/backup/obhr-org-behaviour-and-human-resource/6.json @@ -0,0 +1,31 @@ +[ + { + "name": "Employment Law for Business Professionals", + "moduleCode": "OBHR232", + "sections": [ + { + "code": "G1", + "professor": { + "name": "TAN YONG JOON ALVIN" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-7", + "level": 3 + }, + "classes": [ + { + "day": "Friday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-30T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/obhr-org-behaviour-and-human-resource/7.json b/backup/obhr-org-behaviour-and-human-resource/7.json new file mode 100644 index 0000000..1cca7c6 --- /dev/null +++ b/backup/obhr-org-behaviour-and-human-resource/7.json @@ -0,0 +1,45 @@ +[ + { + "name": "Power and Politics in Organisations", + "moduleCode": "OBHR234", + "sections": [ + { + "code": "G1", + "professor": { + "name": "NINA SIROLA" + }, + "location": { + "building": "LKCSB", + "room": "Classroom 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "NINA SIROLA" + }, + "location": { + "building": "LKCSB", + "room": "Classroom 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/obhr-org-behaviour-and-human-resource/8.json b/backup/obhr-org-behaviour-and-human-resource/8.json new file mode 100644 index 0000000..c60ea35 --- /dev/null +++ b/backup/obhr-org-behaviour-and-human-resource/8.json @@ -0,0 +1,27 @@ +[ + { + "name": "Human Resources Consulting", + "moduleCode": "OBHR235", + "sections": [ + { + "code": "G1", + "professor": { + "name": "LEONARD LEE" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-4", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "08:15", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/obhr-org-behaviour-and-human-resource/9.json b/backup/obhr-org-behaviour-and-human-resource/9.json new file mode 100644 index 0000000..87df620 --- /dev/null +++ b/backup/obhr-org-behaviour-and-human-resource/9.json @@ -0,0 +1,31 @@ +[ + { + "name": "Human Resources Analytics", + "moduleCode": "OBHR300", + "sections": [ + { + "code": "G1", + "professor": { + "name": "FERMIN DIEZ" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-6", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "19:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-27T07:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/opim-operations-and-information-mgt.json b/backup/opim-operations-and-information-mgt.json new file mode 100644 index 0000000..3ca9e2b --- /dev/null +++ b/backup/opim-operations-and-information-mgt.json @@ -0,0 +1,695 @@ +[ + { + "name": "Decision Analysis", + "moduleCode": "OPIM101", + "sections": [ + { + "code": "G1", + "professor": { + "name": "FENG GUIYUN" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "FENG GUIYUN" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "FENG GUIYUN" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "JOYCE LOW MEI WAN" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G5", + "professor": { + "name": "XIAOQUAN GAO" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-4", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G6", + "professor": { + "name": "XIAOQUAN GAO" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-5", + "level": 3 + }, + "classes": [ + { + "day": "Friday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G7", + "professor": { + "name": "XU LIANG" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-5", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G8", + "professor": { + "name": "XU LIANG" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-7", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G9", + "professor": { + "name": "LOW CHEE SENG" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-10", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G10", + "professor": { + "name": "LOW CHEE SENG" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-10", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G11", + "professor": { + "name": "LIEW SING LOON" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-6", + "level": 3 + }, + "classes": [ + { + "day": "Friday", + "startTime": "08:15", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-26T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "Operations Management", + "moduleCode": "OPIM201", + "sections": [ + { + "code": "G1", + "professor": { + "name": "PHILIPPE BLAETTCHEN" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-6", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "PHILIPPE BLAETTCHEN" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-5", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "PHILIPPE BLAETTCHEN" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-5", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "WEE KWAN ENG" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-2", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G5", + "professor": { + "name": "WEE KWAN ENG" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-2", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G6", + "professor": { + "name": "GOH SHAO HUNG" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-4", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G7", + "professor": { + "name": "GOH SHAO HUNG" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-4", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "19:00", + "duration": 3.25 + } + ] + }, + { + "code": "G8", + "professor": { + "name": "KOH NIAK WU" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G9", + "professor": { + "name": "KOH NIAK WU" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-6", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "19:00", + "duration": 3.25 + } + ] + }, + { + "code": "G10", + "professor": { + "name": "NEO THIAM SOON" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G11", + "professor": { + "name": "NEO THIAM SOON" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G12", + "professor": { + "name": "TAN CHOR HOONG" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-10", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G13", + "professor": { + "name": "TAN CHOR HOONG" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-4", + "level": 2 + }, + "classes": [ + { + "day": "Friday", + "startTime": "08:15", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-02T06:00:00.000Z", + "durationInHour": 3 + }, + "credit": 1 + }, + { + "name": "Service Processes", + "moduleCode": "OPIM311", + "sections": [ + { + "code": "G1", + "professor": { + "name": "MARCUS ANG TECK MENG" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-8", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "SEAN LAM" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-9", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "19:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-02T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "Logistics and Transportation Management", + "moduleCode": "OPIM314", + "sections": [ + { + "code": "G1", + "professor": { + "name": "JOYCE LOW MEI WAN" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-7", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "08:15", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-27T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "Sustainable Operations", + "moduleCode": "OPIM318", + "sections": [ + { + "code": "G1", + "professor": { + "name": "BUKET AVCI" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-8", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-03T01:30:00.000Z", + "durationInHour": 3 + }, + "credit": 1 + }, + { + "name": "Supply Chain Management", + "moduleCode": "OPIM321", + "sections": [ + { + "code": "G1", + "professor": { + "name": "ALAN WILLIAM ZELLER" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-8", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "19:00", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "AU YANG SIAN" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-7", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "19:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-23T06:00:00.000Z", + "durationInHour": 3 + }, + "credit": 1 + }, + { + "name": "Global Supply Chains", + "moduleCode": "OPIM324", + "sections": [ + { + "code": "G1", + "professor": { + "name": "AU YANG SIAN" + }, + "location": { + "building": "LKCSB", + "room": "Classroom 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "19:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-24T06:00:00.000Z", + "durationInHour": 3 + }, + "credit": 1 + }, + { + "name": "Operations and Supply Chain Management in Healthcare", + "moduleCode": "OPIM346", + "sections": [ + { + "code": "G1", + "professor": { + "name": "CRAMA PASCALE" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-6", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-30T06:00:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "Supply Chain Analytics", + "moduleCode": "OPIM348", + "sections": [ + { + "code": "G1", + "professor": { + "name": "XU LIANG" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-10", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-25T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/opim-operations-and-information-mgt/0.json b/backup/opim-operations-and-information-mgt/0.json new file mode 100644 index 0000000..c649249 --- /dev/null +++ b/backup/opim-operations-and-information-mgt/0.json @@ -0,0 +1,211 @@ +[ + { + "name": "Decision Analysis", + "moduleCode": "OPIM101", + "sections": [ + { + "code": "G1", + "professor": { + "name": "FENG GUIYUN" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "FENG GUIYUN" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "FENG GUIYUN" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "JOYCE LOW MEI WAN" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G5", + "professor": { + "name": "XIAOQUAN GAO" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-4", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G6", + "professor": { + "name": "XIAOQUAN GAO" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-5", + "level": 3 + }, + "classes": [ + { + "day": "Friday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G7", + "professor": { + "name": "XU LIANG" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-5", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G8", + "professor": { + "name": "XU LIANG" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-7", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G9", + "professor": { + "name": "LOW CHEE SENG" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-10", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G10", + "professor": { + "name": "LOW CHEE SENG" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-10", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G11", + "professor": { + "name": "LIEW SING LOON" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-6", + "level": 3 + }, + "classes": [ + { + "day": "Friday", + "startTime": "08:15", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-26T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/opim-operations-and-information-mgt/1.json b/backup/opim-operations-and-information-mgt/1.json new file mode 100644 index 0000000..06d9f27 --- /dev/null +++ b/backup/opim-operations-and-information-mgt/1.json @@ -0,0 +1,247 @@ +[ + { + "name": "Operations Management", + "moduleCode": "OPIM201", + "sections": [ + { + "code": "G1", + "professor": { + "name": "PHILIPPE BLAETTCHEN" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-6", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "PHILIPPE BLAETTCHEN" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-5", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "PHILIPPE BLAETTCHEN" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-5", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "WEE KWAN ENG" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-2", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G5", + "professor": { + "name": "WEE KWAN ENG" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-2", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G6", + "professor": { + "name": "GOH SHAO HUNG" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-4", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G7", + "professor": { + "name": "GOH SHAO HUNG" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-4", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "19:00", + "duration": 3.25 + } + ] + }, + { + "code": "G8", + "professor": { + "name": "KOH NIAK WU" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G9", + "professor": { + "name": "KOH NIAK WU" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-6", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "19:00", + "duration": 3.25 + } + ] + }, + { + "code": "G10", + "professor": { + "name": "NEO THIAM SOON" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G11", + "professor": { + "name": "NEO THIAM SOON" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G12", + "professor": { + "name": "TAN CHOR HOONG" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-10", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G13", + "professor": { + "name": "TAN CHOR HOONG" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-4", + "level": 2 + }, + "classes": [ + { + "day": "Friday", + "startTime": "08:15", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-02T06:00:00.000Z", + "durationInHour": 3 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/opim-operations-and-information-mgt/2.json b/backup/opim-operations-and-information-mgt/2.json new file mode 100644 index 0000000..bfef346 --- /dev/null +++ b/backup/opim-operations-and-information-mgt/2.json @@ -0,0 +1,49 @@ +[ + { + "name": "Service Processes", + "moduleCode": "OPIM311", + "sections": [ + { + "code": "G1", + "professor": { + "name": "MARCUS ANG TECK MENG" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-8", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "SEAN LAM" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-9", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "19:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-02T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/opim-operations-and-information-mgt/3.json b/backup/opim-operations-and-information-mgt/3.json new file mode 100644 index 0000000..553547b --- /dev/null +++ b/backup/opim-operations-and-information-mgt/3.json @@ -0,0 +1,31 @@ +[ + { + "name": "Logistics and Transportation Management", + "moduleCode": "OPIM314", + "sections": [ + { + "code": "G1", + "professor": { + "name": "JOYCE LOW MEI WAN" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-7", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "08:15", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-27T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/opim-operations-and-information-mgt/4.json b/backup/opim-operations-and-information-mgt/4.json new file mode 100644 index 0000000..fdb7eb7 --- /dev/null +++ b/backup/opim-operations-and-information-mgt/4.json @@ -0,0 +1,31 @@ +[ + { + "name": "Sustainable Operations", + "moduleCode": "OPIM318", + "sections": [ + { + "code": "G1", + "professor": { + "name": "BUKET AVCI" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-8", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-03T01:30:00.000Z", + "durationInHour": 3 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/opim-operations-and-information-mgt/5.json b/backup/opim-operations-and-information-mgt/5.json new file mode 100644 index 0000000..3884202 --- /dev/null +++ b/backup/opim-operations-and-information-mgt/5.json @@ -0,0 +1,49 @@ +[ + { + "name": "Supply Chain Management", + "moduleCode": "OPIM321", + "sections": [ + { + "code": "G1", + "professor": { + "name": "ALAN WILLIAM ZELLER" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-8", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "19:00", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "AU YANG SIAN" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-7", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "19:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-23T06:00:00.000Z", + "durationInHour": 3 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/opim-operations-and-information-mgt/6.json b/backup/opim-operations-and-information-mgt/6.json new file mode 100644 index 0000000..9d1eec3 --- /dev/null +++ b/backup/opim-operations-and-information-mgt/6.json @@ -0,0 +1,31 @@ +[ + { + "name": "Global Supply Chains", + "moduleCode": "OPIM324", + "sections": [ + { + "code": "G1", + "professor": { + "name": "AU YANG SIAN" + }, + "location": { + "building": "LKCSB", + "room": "Classroom 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "19:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-24T06:00:00.000Z", + "durationInHour": 3 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/opim-operations-and-information-mgt/7.json b/backup/opim-operations-and-information-mgt/7.json new file mode 100644 index 0000000..0de1c8c --- /dev/null +++ b/backup/opim-operations-and-information-mgt/7.json @@ -0,0 +1,31 @@ +[ + { + "name": "Operations and Supply Chain Management in Healthcare", + "moduleCode": "OPIM346", + "sections": [ + { + "code": "G1", + "professor": { + "name": "CRAMA PASCALE" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-6", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-30T06:00:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/opim-operations-and-information-mgt/8.json b/backup/opim-operations-and-information-mgt/8.json new file mode 100644 index 0000000..5e65cb8 --- /dev/null +++ b/backup/opim-operations-and-information-mgt/8.json @@ -0,0 +1,31 @@ +[ + { + "name": "Supply Chain Analytics", + "moduleCode": "OPIM348", + "sections": [ + { + "code": "G1", + "professor": { + "name": "XU LIANG" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-10", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-25T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/posc-political-science.json b/backup/posc-political-science.json new file mode 100644 index 0000000..123a640 --- /dev/null +++ b/backup/posc-political-science.json @@ -0,0 +1,402 @@ +[ + { + "name": "POSC2604 - Politics of South East Asia", + "moduleCode": "COR-POSC2604", + "sections": [ + { + "code": "G1", + "professor": { + "name": "RICKS, JACOB" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 1-1", + "level": 1 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "08:15", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-27T07:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "Introduction to Political and Policy Studies", + "moduleCode": "POSC003", + "sections": [ + { + "code": "G1", + "professor": { + "name": "JOSHI, DEVIN" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 1-1", + "level": 1 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "JOSHI, DEVIN" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 1-1", + "level": 1 + }, + "classes": [ + { + "day": "Friday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "JOSHI, DEVIN" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 1-1", + "level": 1 + }, + "classes": [ + { + "day": "Friday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "NATHAN PENG" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 1-3", + "level": 1 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-03T06:00:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "Introduction to Public Policy", + "moduleCode": "POSC101", + "sections": [ + { + "code": "G1", + "professor": { + "name": "CHRISTIANNA PARR" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-25T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "World Politics", + "moduleCode": "POSC103", + "sections": [ + { + "code": "G1", + "professor": { + "name": "CALLAHAN, WILLIAM A." + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 2-2", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + }, + { + "name": "Global Security", + "moduleCode": "POSC208", + "sections": [ + { + "code": "G1", + "professor": { + "name": "PATRICK QUINTON-BROWN" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 3-4", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "13:45", + "duration": 1.5 + }, + { + "day": "Wednesday", + "startTime": "13:45", + "duration": 1.5 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-02T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "Political Theory", + "moduleCode": "POSC219", + "sections": [ + { + "code": "G1", + "professor": { + "name": "ANTONG LIU" + }, + "location": { + "building": "SOSS/CIS", + "room": "Classroom 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-30T06:00:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "Contemporary American Politics", + "moduleCode": "POSC225", + "sections": [ + { + "code": "G1", + "professor": { + "name": "JEFFREY GROVE" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 1-3", + "level": 1 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + }, + { + "name": "Intervention and Justice in International Relations", + "moduleCode": "POSC309", + "sections": [ + { + "code": "G1", + "professor": { + "name": "PATRICK QUINTON-BROWN" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 3-4", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + }, + { + "name": "Development, Underdevelopment and Poverty", + "moduleCode": "POSC310", + "sections": [ + { + "code": "G1", + "professor": { + "name": "JOHN A DONALDSON" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 2-11", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "17:15", + "duration": 1.5 + }, + { + "day": "Thursday", + "startTime": "17:15", + "duration": 1.5 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-23T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "The Politics of Water in Asia", + "moduleCode": "POSC316", + "sections": [ + { + "code": "G1", + "professor": { + "name": "RICKS, JACOB" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 2-2", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-24T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "Global Politics of China", + "moduleCode": "POSC327", + "sections": [ + { + "code": "G1", + "professor": { + "name": "CALLAHAN, WILLIAM A." + }, + "location": { + "building": "SOSS/CIS", + "room": "Classroom 1-2", + "level": 1 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-26T06:00:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "Ethnic and National Identity Politics", + "moduleCode": "POSC328", + "sections": [ + { + "code": "G1", + "professor": { + "name": "" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "08:15", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-24T06:00:00.000Z", + "durationInHour": 3 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/posc-political-science/0.json b/backup/posc-political-science/0.json new file mode 100644 index 0000000..b2832d6 --- /dev/null +++ b/backup/posc-political-science/0.json @@ -0,0 +1,31 @@ +[ + { + "name": "POSC2604 - Politics of South East Asia", + "moduleCode": "COR-POSC2604", + "sections": [ + { + "code": "G1", + "professor": { + "name": "RICKS, JACOB" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 1-1", + "level": 1 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "08:15", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-27T07:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/posc-political-science/1.json b/backup/posc-political-science/1.json new file mode 100644 index 0000000..fd3d38e --- /dev/null +++ b/backup/posc-political-science/1.json @@ -0,0 +1,85 @@ +[ + { + "name": "Introduction to Political and Policy Studies", + "moduleCode": "POSC003", + "sections": [ + { + "code": "G1", + "professor": { + "name": "JOSHI, DEVIN" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 1-1", + "level": 1 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "JOSHI, DEVIN" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 1-1", + "level": 1 + }, + "classes": [ + { + "day": "Friday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "JOSHI, DEVIN" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 1-1", + "level": 1 + }, + "classes": [ + { + "day": "Friday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "NATHAN PENG" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 1-3", + "level": 1 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-03T06:00:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/posc-political-science/10.json b/backup/posc-political-science/10.json new file mode 100644 index 0000000..dbbd4a0 --- /dev/null +++ b/backup/posc-political-science/10.json @@ -0,0 +1,31 @@ +[ + { + "name": "Global Politics of China", + "moduleCode": "POSC327", + "sections": [ + { + "code": "G1", + "professor": { + "name": "CALLAHAN, WILLIAM A." + }, + "location": { + "building": "SOSS/CIS", + "room": "Classroom 1-2", + "level": 1 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-26T06:00:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/posc-political-science/11.json b/backup/posc-political-science/11.json new file mode 100644 index 0000000..c6a3cbd --- /dev/null +++ b/backup/posc-political-science/11.json @@ -0,0 +1,31 @@ +[ + { + "name": "Ethnic and National Identity Politics", + "moduleCode": "POSC328", + "sections": [ + { + "code": "G1", + "professor": { + "name": "" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "08:15", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-24T06:00:00.000Z", + "durationInHour": 3 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/posc-political-science/2.json b/backup/posc-political-science/2.json new file mode 100644 index 0000000..ef3ad90 --- /dev/null +++ b/backup/posc-political-science/2.json @@ -0,0 +1,31 @@ +[ + { + "name": "Introduction to Public Policy", + "moduleCode": "POSC101", + "sections": [ + { + "code": "G1", + "professor": { + "name": "CHRISTIANNA PARR" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-25T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/posc-political-science/3.json b/backup/posc-political-science/3.json new file mode 100644 index 0000000..c49d623 --- /dev/null +++ b/backup/posc-political-science/3.json @@ -0,0 +1,27 @@ +[ + { + "name": "World Politics", + "moduleCode": "POSC103", + "sections": [ + { + "code": "G1", + "professor": { + "name": "CALLAHAN, WILLIAM A." + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 2-2", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/posc-political-science/4.json b/backup/posc-political-science/4.json new file mode 100644 index 0000000..7045364 --- /dev/null +++ b/backup/posc-political-science/4.json @@ -0,0 +1,36 @@ +[ + { + "name": "Global Security", + "moduleCode": "POSC208", + "sections": [ + { + "code": "G1", + "professor": { + "name": "PATRICK QUINTON-BROWN" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 3-4", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "13:45", + "duration": 1.5 + }, + { + "day": "Wednesday", + "startTime": "13:45", + "duration": 1.5 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-02T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/posc-political-science/5.json b/backup/posc-political-science/5.json new file mode 100644 index 0000000..819451a --- /dev/null +++ b/backup/posc-political-science/5.json @@ -0,0 +1,31 @@ +[ + { + "name": "Political Theory", + "moduleCode": "POSC219", + "sections": [ + { + "code": "G1", + "professor": { + "name": "ANTONG LIU" + }, + "location": { + "building": "SOSS/CIS", + "room": "Classroom 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-30T06:00:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/posc-political-science/6.json b/backup/posc-political-science/6.json new file mode 100644 index 0000000..2477055 --- /dev/null +++ b/backup/posc-political-science/6.json @@ -0,0 +1,27 @@ +[ + { + "name": "Contemporary American Politics", + "moduleCode": "POSC225", + "sections": [ + { + "code": "G1", + "professor": { + "name": "JEFFREY GROVE" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 1-3", + "level": 1 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/posc-political-science/7.json b/backup/posc-political-science/7.json new file mode 100644 index 0000000..7bb4d7f --- /dev/null +++ b/backup/posc-political-science/7.json @@ -0,0 +1,27 @@ +[ + { + "name": "Intervention and Justice in International Relations", + "moduleCode": "POSC309", + "sections": [ + { + "code": "G1", + "professor": { + "name": "PATRICK QUINTON-BROWN" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 3-4", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/posc-political-science/8.json b/backup/posc-political-science/8.json new file mode 100644 index 0000000..bff5edf --- /dev/null +++ b/backup/posc-political-science/8.json @@ -0,0 +1,36 @@ +[ + { + "name": "Development, Underdevelopment and Poverty", + "moduleCode": "POSC310", + "sections": [ + { + "code": "G1", + "professor": { + "name": "JOHN A DONALDSON" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 2-11", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "17:15", + "duration": 1.5 + }, + { + "day": "Thursday", + "startTime": "17:15", + "duration": 1.5 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-23T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/posc-political-science/9.json b/backup/posc-political-science/9.json new file mode 100644 index 0000000..4e1fc1a --- /dev/null +++ b/backup/posc-political-science/9.json @@ -0,0 +1,31 @@ +[ + { + "name": "The Politics of Water in Asia", + "moduleCode": "POSC316", + "sections": [ + { + "code": "G1", + "professor": { + "name": "RICKS, JACOB" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 2-2", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-24T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/pppm-public-policy-and-public-mgmt.json b/backup/pppm-public-policy-and-public-mgmt.json new file mode 100644 index 0000000..087a0c5 --- /dev/null +++ b/backup/pppm-public-policy-and-public-mgmt.json @@ -0,0 +1,52 @@ +[ + { + "name": "Policy Design and Analysis", + "moduleCode": "PPPM106", + "sections": [ + { + "code": "G1", + "professor": { + "name": "PANCHALI GUHA" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 1-3", + "level": 1 + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + }, + { + "name": "Public Policy Task Force", + "moduleCode": "PPPM301", + "sections": [ + { + "code": "G1", + "professor": { + "name": "JUDE KURNIAWAN" + }, + "location": { + "building": "SMUC", + "room": "Active Learning CR 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/pppm-public-policy-and-public-mgmt/0.json b/backup/pppm-public-policy-and-public-mgmt/0.json new file mode 100644 index 0000000..d7bb249 --- /dev/null +++ b/backup/pppm-public-policy-and-public-mgmt/0.json @@ -0,0 +1,27 @@ +[ + { + "name": "Policy Design and Analysis", + "moduleCode": "PPPM106", + "sections": [ + { + "code": "G1", + "professor": { + "name": "PANCHALI GUHA" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 1-3", + "level": 1 + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/pppm-public-policy-and-public-mgmt/1.json b/backup/pppm-public-policy-and-public-mgmt/1.json new file mode 100644 index 0000000..78f54a1 --- /dev/null +++ b/backup/pppm-public-policy-and-public-mgmt/1.json @@ -0,0 +1,27 @@ +[ + { + "name": "Public Policy Task Force", + "moduleCode": "PPPM301", + "sections": [ + { + "code": "G1", + "professor": { + "name": "JUDE KURNIAWAN" + }, + "location": { + "building": "SMUC", + "room": "Active Learning CR 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/psyc-psychology.json b/backup/psyc-psychology.json new file mode 100644 index 0000000..8f86d29 --- /dev/null +++ b/backup/psyc-psychology.json @@ -0,0 +1,395 @@ +[ + { + "name": "PSYC2638 - Subjective Well-Being", + "moduleCode": "COR-PSYC2638", + "sections": [ + { + "code": "G1", + "professor": { + "name": "WILLIAM TOV" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 2-2", + "level": 2 + }, + "classes": [ + { + "day": "Friday", + "startTime": "08:15", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-27T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "Introduction to Psychology", + "moduleCode": "PSYC001", + "sections": [ + { + "code": "G1", + "professor": { + "name": "SARAH SHI HUI WONG" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 1-3", + "level": 1 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "SARAH SHI HUI WONG" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 1-3", + "level": 1 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "SARAH SHI HUI WONG" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 1-3", + "level": 1 + }, + "classes": [ + { + "day": "Friday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-25T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "Developmental Psychology", + "moduleCode": "PSYC104", + "sections": [ + { + "code": "G1", + "professor": { + "name": "YANG HWAJIN" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 2-2", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-04T07:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "Social Psychology", + "moduleCode": "PSYC108", + "sections": [ + { + "code": "G1", + "professor": { + "name": "JACINTH TAN" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "08:15", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-03T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "Psychology Research Methods I", + "moduleCode": "PSYC110", + "sections": [ + { + "code": "G1", + "professor": { + "name": "EVELYN AU" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 1-1", + "level": 1 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 1.5 + }, + { + "day": "Thursday", + "startTime": "12:00", + "duration": 1.5 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "EVELYN AU" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 1-1", + "level": 1 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "13:45", + "duration": 1.5 + }, + { + "day": "Thursday", + "startTime": "13:45", + "duration": 1.5 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "ANDREE HARTANTO" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-23T06:00:00.000Z", + "durationInHour": 3 + }, + "credit": 1 + }, + { + "name": "Psychology of Identity and Personal Narrative", + "moduleCode": "PSYC114", + "sections": [ + { + "code": "G1", + "professor": { + "name": "" + }, + "location": { + "building": "SOSS/CIS", + "room": "Classroom 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + }, + { + "name": "Psychology of Reasoning and Thinking", + "moduleCode": "PSYC204", + "sections": [ + { + "code": "G1", + "professor": { + "name": "TSAI MING-HONG" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 2-2", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + }, + { + "name": "Evolutionary Psychology", + "moduleCode": "PSYC205", + "sections": [ + { + "code": "G1", + "professor": { + "name": "" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-24T06:00:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "Psychology of Motivation", + "moduleCode": "PSYC207", + "sections": [ + { + "code": "G1", + "professor": { + "name": "" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-01T06:00:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "Psychology Research Methods II", + "moduleCode": "PSYC208", + "sections": [ + { + "code": "G1", + "professor": { + "name": "LEE HUEY WOON" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 1-3", + "level": 1 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "08:15", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-03T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "Psychology of Close Relationships", + "moduleCode": "PSYC209", + "sections": [ + { + "code": "G1", + "professor": { + "name": "KENNETH TAN" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 1-1", + "level": 1 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-26T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/psyc-psychology/0.json b/backup/psyc-psychology/0.json new file mode 100644 index 0000000..6dbb398 --- /dev/null +++ b/backup/psyc-psychology/0.json @@ -0,0 +1,31 @@ +[ + { + "name": "PSYC2638 - Subjective Well-Being", + "moduleCode": "COR-PSYC2638", + "sections": [ + { + "code": "G1", + "professor": { + "name": "WILLIAM TOV" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 2-2", + "level": 2 + }, + "classes": [ + { + "day": "Friday", + "startTime": "08:15", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-27T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/psyc-psychology/1.json b/backup/psyc-psychology/1.json new file mode 100644 index 0000000..44b4a37 --- /dev/null +++ b/backup/psyc-psychology/1.json @@ -0,0 +1,67 @@ +[ + { + "name": "Introduction to Psychology", + "moduleCode": "PSYC001", + "sections": [ + { + "code": "G1", + "professor": { + "name": "SARAH SHI HUI WONG" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 1-3", + "level": 1 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "SARAH SHI HUI WONG" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 1-3", + "level": 1 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "SARAH SHI HUI WONG" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 1-3", + "level": 1 + }, + "classes": [ + { + "day": "Friday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-25T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/psyc-psychology/10.json b/backup/psyc-psychology/10.json new file mode 100644 index 0000000..43d2b3e --- /dev/null +++ b/backup/psyc-psychology/10.json @@ -0,0 +1,31 @@ +[ + { + "name": "Psychology of Close Relationships", + "moduleCode": "PSYC209", + "sections": [ + { + "code": "G1", + "professor": { + "name": "KENNETH TAN" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 1-1", + "level": 1 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-26T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/psyc-psychology/2.json b/backup/psyc-psychology/2.json new file mode 100644 index 0000000..eaab4f0 --- /dev/null +++ b/backup/psyc-psychology/2.json @@ -0,0 +1,31 @@ +[ + { + "name": "Developmental Psychology", + "moduleCode": "PSYC104", + "sections": [ + { + "code": "G1", + "professor": { + "name": "YANG HWAJIN" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 2-2", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-04T07:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/psyc-psychology/3.json b/backup/psyc-psychology/3.json new file mode 100644 index 0000000..9bb56f0 --- /dev/null +++ b/backup/psyc-psychology/3.json @@ -0,0 +1,31 @@ +[ + { + "name": "Social Psychology", + "moduleCode": "PSYC108", + "sections": [ + { + "code": "G1", + "professor": { + "name": "JACINTH TAN" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "08:15", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-03T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/psyc-psychology/4.json b/backup/psyc-psychology/4.json new file mode 100644 index 0000000..1325654 --- /dev/null +++ b/backup/psyc-psychology/4.json @@ -0,0 +1,77 @@ +[ + { + "name": "Psychology Research Methods I", + "moduleCode": "PSYC110", + "sections": [ + { + "code": "G1", + "professor": { + "name": "EVELYN AU" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 1-1", + "level": 1 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 1.5 + }, + { + "day": "Thursday", + "startTime": "12:00", + "duration": 1.5 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "EVELYN AU" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 1-1", + "level": 1 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "13:45", + "duration": 1.5 + }, + { + "day": "Thursday", + "startTime": "13:45", + "duration": 1.5 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "ANDREE HARTANTO" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-23T06:00:00.000Z", + "durationInHour": 3 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/psyc-psychology/5.json b/backup/psyc-psychology/5.json new file mode 100644 index 0000000..56f4a67 --- /dev/null +++ b/backup/psyc-psychology/5.json @@ -0,0 +1,27 @@ +[ + { + "name": "Psychology of Identity and Personal Narrative", + "moduleCode": "PSYC114", + "sections": [ + { + "code": "G1", + "professor": { + "name": "" + }, + "location": { + "building": "SOSS/CIS", + "room": "Classroom 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/psyc-psychology/6.json b/backup/psyc-psychology/6.json new file mode 100644 index 0000000..e697702 --- /dev/null +++ b/backup/psyc-psychology/6.json @@ -0,0 +1,27 @@ +[ + { + "name": "Psychology of Reasoning and Thinking", + "moduleCode": "PSYC204", + "sections": [ + { + "code": "G1", + "professor": { + "name": "TSAI MING-HONG" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 2-2", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/psyc-psychology/7.json b/backup/psyc-psychology/7.json new file mode 100644 index 0000000..0850565 --- /dev/null +++ b/backup/psyc-psychology/7.json @@ -0,0 +1,31 @@ +[ + { + "name": "Evolutionary Psychology", + "moduleCode": "PSYC205", + "sections": [ + { + "code": "G1", + "professor": { + "name": "" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-24T06:00:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/psyc-psychology/8.json b/backup/psyc-psychology/8.json new file mode 100644 index 0000000..8c3b383 --- /dev/null +++ b/backup/psyc-psychology/8.json @@ -0,0 +1,31 @@ +[ + { + "name": "Psychology of Motivation", + "moduleCode": "PSYC207", + "sections": [ + { + "code": "G1", + "professor": { + "name": "" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-01T06:00:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/psyc-psychology/9.json b/backup/psyc-psychology/9.json new file mode 100644 index 0000000..e3cb6f0 --- /dev/null +++ b/backup/psyc-psychology/9.json @@ -0,0 +1,31 @@ +[ + { + "name": "Psychology Research Methods II", + "moduleCode": "PSYC208", + "sections": [ + { + "code": "G1", + "professor": { + "name": "LEE HUEY WOON" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 1-3", + "level": 1 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "08:15", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-03T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/qf-quantitative-finance.json b/backup/qf-quantitative-finance.json new file mode 100644 index 0000000..43a8300 --- /dev/null +++ b/backup/qf-quantitative-finance.json @@ -0,0 +1,147 @@ +[ + { + "name": "Quantitative Finance", + "moduleCode": "QF101", + "sections": [ + { + "code": "G1", + "professor": { + "name": "ZHAO YIBAO" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-8", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "08:15", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-24T06:00:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "Investment Statistics", + "moduleCode": "QF102", + "sections": [ + { + "code": "G1", + "professor": { + "name": "TEE CHYNG WEN" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-9", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-27T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "Computing Technology For Finance", + "moduleCode": "QF205", + "sections": [ + { + "code": "G1", + "professor": { + "name": "ZHAO YIBAO" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-8", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-03T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "Machine Learning in Quantitative Finance", + "moduleCode": "QF209", + "sections": [ + { + "code": "G1", + "professor": { + "name": "LIU PENG" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-7", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-01T06:00:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "Reinforcement Learning in Quantitative Finance", + "moduleCode": "QF210", + "sections": [ + { + "code": "G1", + "professor": { + "name": "LIU PENG" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-7", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-23T06:00:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/qf-quantitative-finance/0.json b/backup/qf-quantitative-finance/0.json new file mode 100644 index 0000000..7858105 --- /dev/null +++ b/backup/qf-quantitative-finance/0.json @@ -0,0 +1,31 @@ +[ + { + "name": "Quantitative Finance", + "moduleCode": "QF101", + "sections": [ + { + "code": "G1", + "professor": { + "name": "ZHAO YIBAO" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-8", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "08:15", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-24T06:00:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/qf-quantitative-finance/1.json b/backup/qf-quantitative-finance/1.json new file mode 100644 index 0000000..750a01b --- /dev/null +++ b/backup/qf-quantitative-finance/1.json @@ -0,0 +1,31 @@ +[ + { + "name": "Investment Statistics", + "moduleCode": "QF102", + "sections": [ + { + "code": "G1", + "professor": { + "name": "TEE CHYNG WEN" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-9", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-27T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/qf-quantitative-finance/2.json b/backup/qf-quantitative-finance/2.json new file mode 100644 index 0000000..7492aca --- /dev/null +++ b/backup/qf-quantitative-finance/2.json @@ -0,0 +1,31 @@ +[ + { + "name": "Computing Technology For Finance", + "moduleCode": "QF205", + "sections": [ + { + "code": "G1", + "professor": { + "name": "ZHAO YIBAO" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-8", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-03T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/qf-quantitative-finance/3.json b/backup/qf-quantitative-finance/3.json new file mode 100644 index 0000000..49925e7 --- /dev/null +++ b/backup/qf-quantitative-finance/3.json @@ -0,0 +1,31 @@ +[ + { + "name": "Machine Learning in Quantitative Finance", + "moduleCode": "QF209", + "sections": [ + { + "code": "G1", + "professor": { + "name": "LIU PENG" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-7", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-01T06:00:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/qf-quantitative-finance/4.json b/backup/qf-quantitative-finance/4.json new file mode 100644 index 0000000..1e7d865 --- /dev/null +++ b/backup/qf-quantitative-finance/4.json @@ -0,0 +1,31 @@ +[ + { + "name": "Reinforcement Learning in Quantitative Finance", + "moduleCode": "QF210", + "sections": [ + { + "code": "G1", + "professor": { + "name": "LIU PENG" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-7", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-23T06:00:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/se-software-engineering.json b/backup/se-software-engineering.json new file mode 100644 index 0000000..edf582b --- /dev/null +++ b/backup/se-software-engineering.json @@ -0,0 +1,125 @@ +[ + { + "name": "Operating Systems and Networking", + "moduleCode": "SE101", + "sections": [ + { + "code": "G1", + "professor": { + "name": "SWAVEK WLODKOWSKI" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-4", + "level": 2 + }, + "classes": [ + { + "day": "Friday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "SWAVEK WLODKOWSKI" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-4", + "level": 2 + }, + "classes": [ + { + "day": "Friday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-30T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "AI-Driven Software Engineering", + "moduleCode": "SE201", + "sections": [ + { + "code": "G1", + "professor": { + "name": "ARNE JONNI SUPPE" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room B1-1", + "level": "B1" + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-02T01:30:00.000Z", + "durationInHour": 3 + }, + "credit": 1 + }, + { + "name": "Advanced Programming and Design", + "moduleCode": "SE301", + "sections": [ + { + "code": "G1", + "professor": { + "name": "MOK, HENG NGEE" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "MOK, HENG NGEE" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "19:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-03T06:00:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/se-software-engineering/0.json b/backup/se-software-engineering/0.json new file mode 100644 index 0000000..a3f617f --- /dev/null +++ b/backup/se-software-engineering/0.json @@ -0,0 +1,49 @@ +[ + { + "name": "Operating Systems and Networking", + "moduleCode": "SE101", + "sections": [ + { + "code": "G1", + "professor": { + "name": "SWAVEK WLODKOWSKI" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-4", + "level": 2 + }, + "classes": [ + { + "day": "Friday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "SWAVEK WLODKOWSKI" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 2-4", + "level": 2 + }, + "classes": [ + { + "day": "Friday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-30T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/se-software-engineering/1.json b/backup/se-software-engineering/1.json new file mode 100644 index 0000000..1db582f --- /dev/null +++ b/backup/se-software-engineering/1.json @@ -0,0 +1,31 @@ +[ + { + "name": "AI-Driven Software Engineering", + "moduleCode": "SE201", + "sections": [ + { + "code": "G1", + "professor": { + "name": "ARNE JONNI SUPPE" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room B1-1", + "level": "B1" + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-02T01:30:00.000Z", + "durationInHour": 3 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/se-software-engineering/2.json b/backup/se-software-engineering/2.json new file mode 100644 index 0000000..4a41223 --- /dev/null +++ b/backup/se-software-engineering/2.json @@ -0,0 +1,49 @@ +[ + { + "name": "Advanced Programming and Design", + "moduleCode": "SE301", + "sections": [ + { + "code": "G1", + "professor": { + "name": "MOK, HENG NGEE" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "MOK, HENG NGEE" + }, + "location": { + "building": "SCIS1", + "room": "Seminar Room 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "19:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-03T06:00:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/socg-sociology.json b/backup/socg-sociology.json new file mode 100644 index 0000000..6c3a9aa --- /dev/null +++ b/backup/socg-sociology.json @@ -0,0 +1,300 @@ +[ + { + "name": "SOCG2251 - Food, Environment and Sustainability", + "moduleCode": "COR-SOCG2251", + "sections": [ + { + "code": "G1", + "professor": { + "name": "Q FORREST ZHANG" + }, + "location": { + "building": "SOSS/CIS", + "room": "Classroom 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "10:00", + "duration": 1.5 + }, + { + "day": "Friday", + "startTime": "10:00", + "duration": 1.5 + } + ] + } + ], + "credit": 1 + }, + { + "name": "SOCG2607 - Contemporary South Asian Societies", + "moduleCode": "COR-SOCG2607", + "sections": [ + { + "code": "G1", + "professor": { + "name": "IJLAL NAQVI" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "08:15", + "duration": 1.5 + }, + { + "day": "Friday", + "startTime": "08:15", + "duration": 1.5 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-25T06:00:00.000Z", + "durationInHour": 3 + }, + "credit": 1 + }, + { + "name": "SOCG2608 - Understanding China's Economic Miracle: Social Origins and Social Impact", + "moduleCode": "COR-SOCG2608", + "sections": [ + { + "code": "G1", + "professor": { + "name": "Q FORREST ZHANG" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 1-2", + "level": 1 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "13:45", + "duration": 1.5 + }, + { + "day": "Friday", + "startTime": "13:45", + "duration": 1.5 + } + ] + } + ], + "credit": 1 + }, + { + "name": "SOCG2609 - Global and Transnational Sociology", + "moduleCode": "COR-SOCG2609", + "sections": [ + { + "code": "G1", + "professor": { + "name": "ALWYN LIM" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 1-3", + "level": 1 + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-23T06:00:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "SOCG2637 - Deconstructing Singapore Society", + "moduleCode": "COR-SOCG2637", + "sections": [ + { + "code": "G1", + "professor": { + "name": "ALWYN LIM" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 1-3", + "level": 1 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-30T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "Understanding Societies", + "moduleCode": "SOCG001", + "sections": [ + { + "code": "G1", + "professor": { + "name": "GEORGE WONG" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 1-1", + "level": 1 + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "GEORGE WONG" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 1-1", + "level": 1 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "GEORGE WONG" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 1-1", + "level": 1 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + }, + { + "name": "Gender and Family", + "moduleCode": "SOCG203", + "sections": [ + { + "code": "G1", + "professor": { + "name": "PAULIN TAY STRAUGHAN" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 1-3", + "level": 1 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + }, + { + "name": "Introduction to Sociological Theory", + "moduleCode": "SOCG215", + "sections": [ + { + "code": "G1", + "professor": { + "name": "LIU JIAQI" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 2-11", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 1.5 + }, + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 1.5 + } + ] + } + ], + "credit": 1 + }, + { + "name": "Sociology of Education", + "moduleCode": "SOCG223", + "sections": [ + { + "code": "G1", + "professor": { + "name": "JACQUELINE HO" + }, + "location": { + "building": "SOSS/CIS", + "room": "Classroom 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "10:00", + "duration": 1.5 + }, + { + "day": "Wednesday", + "startTime": "10:00", + "duration": 1.5 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/socg-sociology/0.json b/backup/socg-sociology/0.json new file mode 100644 index 0000000..61da023 --- /dev/null +++ b/backup/socg-sociology/0.json @@ -0,0 +1,32 @@ +[ + { + "name": "SOCG2251 - Food, Environment and Sustainability", + "moduleCode": "COR-SOCG2251", + "sections": [ + { + "code": "G1", + "professor": { + "name": "Q FORREST ZHANG" + }, + "location": { + "building": "SOSS/CIS", + "room": "Classroom 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "10:00", + "duration": 1.5 + }, + { + "day": "Friday", + "startTime": "10:00", + "duration": 1.5 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/socg-sociology/1.json b/backup/socg-sociology/1.json new file mode 100644 index 0000000..72109a1 --- /dev/null +++ b/backup/socg-sociology/1.json @@ -0,0 +1,36 @@ +[ + { + "name": "SOCG2607 - Contemporary South Asian Societies", + "moduleCode": "COR-SOCG2607", + "sections": [ + { + "code": "G1", + "professor": { + "name": "IJLAL NAQVI" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "08:15", + "duration": 1.5 + }, + { + "day": "Friday", + "startTime": "08:15", + "duration": 1.5 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-25T06:00:00.000Z", + "durationInHour": 3 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/socg-sociology/2.json b/backup/socg-sociology/2.json new file mode 100644 index 0000000..d02ee11 --- /dev/null +++ b/backup/socg-sociology/2.json @@ -0,0 +1,32 @@ +[ + { + "name": "SOCG2608 - Understanding China's Economic Miracle: Social Origins and Social Impact", + "moduleCode": "COR-SOCG2608", + "sections": [ + { + "code": "G1", + "professor": { + "name": "Q FORREST ZHANG" + }, + "location": { + "building": "SOA", + "room": "Seminar Room 1-2", + "level": 1 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "13:45", + "duration": 1.5 + }, + { + "day": "Friday", + "startTime": "13:45", + "duration": 1.5 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/socg-sociology/3.json b/backup/socg-sociology/3.json new file mode 100644 index 0000000..bffc848 --- /dev/null +++ b/backup/socg-sociology/3.json @@ -0,0 +1,31 @@ +[ + { + "name": "SOCG2609 - Global and Transnational Sociology", + "moduleCode": "COR-SOCG2609", + "sections": [ + { + "code": "G1", + "professor": { + "name": "ALWYN LIM" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 1-3", + "level": 1 + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-23T06:00:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/socg-sociology/4.json b/backup/socg-sociology/4.json new file mode 100644 index 0000000..07270c8 --- /dev/null +++ b/backup/socg-sociology/4.json @@ -0,0 +1,31 @@ +[ + { + "name": "SOCG2637 - Deconstructing Singapore Society", + "moduleCode": "COR-SOCG2637", + "sections": [ + { + "code": "G1", + "professor": { + "name": "ALWYN LIM" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 1-3", + "level": 1 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-30T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/socg-sociology/5.json b/backup/socg-sociology/5.json new file mode 100644 index 0000000..524c623 --- /dev/null +++ b/backup/socg-sociology/5.json @@ -0,0 +1,63 @@ +[ + { + "name": "Understanding Societies", + "moduleCode": "SOCG001", + "sections": [ + { + "code": "G1", + "professor": { + "name": "GEORGE WONG" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 1-1", + "level": 1 + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "GEORGE WONG" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 1-1", + "level": 1 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "GEORGE WONG" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 1-1", + "level": 1 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/socg-sociology/6.json b/backup/socg-sociology/6.json new file mode 100644 index 0000000..a023083 --- /dev/null +++ b/backup/socg-sociology/6.json @@ -0,0 +1,27 @@ +[ + { + "name": "Gender and Family", + "moduleCode": "SOCG203", + "sections": [ + { + "code": "G1", + "professor": { + "name": "PAULIN TAY STRAUGHAN" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room 1-3", + "level": 1 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/socg-sociology/7.json b/backup/socg-sociology/7.json new file mode 100644 index 0000000..f358359 --- /dev/null +++ b/backup/socg-sociology/7.json @@ -0,0 +1,32 @@ +[ + { + "name": "Introduction to Sociological Theory", + "moduleCode": "SOCG215", + "sections": [ + { + "code": "G1", + "professor": { + "name": "LIU JIAQI" + }, + "location": { + "building": "YPHSL", + "room": "Seminar Room 2-11", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 1.5 + }, + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 1.5 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/socg-sociology/8.json b/backup/socg-sociology/8.json new file mode 100644 index 0000000..71762fc --- /dev/null +++ b/backup/socg-sociology/8.json @@ -0,0 +1,32 @@ +[ + { + "name": "Sociology of Education", + "moduleCode": "SOCG223", + "sections": [ + { + "code": "G1", + "professor": { + "name": "JACQUELINE HO" + }, + "location": { + "building": "SOSS/CIS", + "room": "Classroom 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "10:00", + "duration": 1.5 + }, + { + "day": "Wednesday", + "startTime": "10:00", + "duration": 1.5 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/ssoc-sustainable-societies.json b/backup/ssoc-sustainable-societies.json new file mode 100644 index 0000000..a8bb770 --- /dev/null +++ b/backup/ssoc-sustainable-societies.json @@ -0,0 +1,61 @@ +[ + { + "name": "SSOC2227 - Sustainability and Society", + "moduleCode": "COR-SSOC2227", + "sections": [ + { + "code": "G1", + "professor": { + "name": "ANNIKA RIEGER" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room B1-1", + "level": "B1" + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "10:00", + "duration": 1.5 + }, + { + "day": "Thursday", + "startTime": "10:00", + "duration": 1.5 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-04T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "Sustainability Practicum", + "moduleCode": "SSOC110", + "sections": [ + { + "code": "G1", + "professor": { + "name": "JOHN A DONALDSON" + }, + "location": { + "building": "SMUC", + "room": "Active Learning CR 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Friday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/ssoc-sustainable-societies/0.json b/backup/ssoc-sustainable-societies/0.json new file mode 100644 index 0000000..1a01181 --- /dev/null +++ b/backup/ssoc-sustainable-societies/0.json @@ -0,0 +1,36 @@ +[ + { + "name": "SSOC2227 - Sustainability and Society", + "moduleCode": "COR-SSOC2227", + "sections": [ + { + "code": "G1", + "professor": { + "name": "ANNIKA RIEGER" + }, + "location": { + "building": "SOSS/CIS", + "room": "Seminar Room B1-1", + "level": "B1" + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "10:00", + "duration": 1.5 + }, + { + "day": "Thursday", + "startTime": "10:00", + "duration": 1.5 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-04T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/ssoc-sustainable-societies/1.json b/backup/ssoc-sustainable-societies/1.json new file mode 100644 index 0000000..09dc358 --- /dev/null +++ b/backup/ssoc-sustainable-societies/1.json @@ -0,0 +1,27 @@ +[ + { + "name": "Sustainability Practicum", + "moduleCode": "SSOC110", + "sections": [ + { + "code": "G1", + "professor": { + "name": "JOHN A DONALDSON" + }, + "location": { + "building": "SMUC", + "room": "Active Learning CR 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Friday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/stat-statistics.json b/backup/stat-statistics.json new file mode 100644 index 0000000..b632584 --- /dev/null +++ b/backup/stat-statistics.json @@ -0,0 +1,651 @@ +[ + { + "name": "STAT1202 - Introductory Statistics", + "moduleCode": "COR-STAT1202", + "sections": [ + { + "code": "G1", + "professor": { + "name": "ROSIE CHING" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room B1-1", + "level": "B1" + }, + "classes": [ + { + "day": "Monday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "ROSIE CHING" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room B1-1", + "level": "B1" + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "ROSIE CHING" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room B1-1", + "level": "B1" + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "ROSIE CHING" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room B1-1", + "level": "B1" + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G5", + "professor": { + "name": "ROSIE CHING" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room B1-1", + "level": "B1" + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G6", + "professor": { + "name": "LIU SHEW FAN" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-10", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G7", + "professor": { + "name": "LIU SHEW FAN" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room B1-2", + "level": "B1" + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G8", + "professor": { + "name": "QIU YUE" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-4", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G9", + "professor": { + "name": "QIU YUE" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G10", + "professor": { + "name": "WU ZHENGXIAO" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room B1-1", + "level": "B1" + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G11", + "professor": { + "name": "WU ZHENGXIAO" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-10", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G12", + "professor": { + "name": "WU ZHENGXIAO" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room B1-1", + "level": "B1" + }, + "classes": [ + { + "day": "Thursday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G13", + "professor": { + "name": "WU ZHENGXIAO" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room B1-1", + "level": "B1" + }, + "classes": [ + { + "day": "Friday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G14", + "professor": { + "name": "DANIEL SOH" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room B1-1", + "level": "B1" + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G15", + "professor": { + "name": "DANIEL SOH" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-5", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G16", + "professor": { + "name": "GAN CHUI GOH" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-5", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G17", + "professor": { + "name": "GAN CHUI GOH" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-5", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G18", + "professor": { + "name": "GAN CHUI GOH" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G19", + "professor": { + "name": "RAYMOND TEO" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-2", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G20", + "professor": { + "name": "RAYMOND TEO" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-2", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G21", + "professor": { + "name": "RAYMOND TEO" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G22", + "professor": { + "name": "RAYMOND TEO" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G23", + "professor": { + "name": "SHIN SOMI" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G24", + "professor": { + "name": "SHIN SOMI" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G25", + "professor": { + "name": "YEO KENG LEONG" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room B1-1", + "level": "B1" + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-24T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "STAT1203 - Introduction to Statistical Theory", + "moduleCode": "COR-STAT1203", + "sections": [ + { + "code": "G1", + "professor": { + "name": "CHOW HWEE KWAN" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 5-2", + "level": 5 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "CHOW HWEE KWAN" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 5-2", + "level": 5 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "CHOW HWEE KWAN" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 5-2", + "level": 5 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "HO SHENG CHAO" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-24T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "Probability Theory and Applications", + "moduleCode": "STAT201", + "sections": [ + { + "code": "G1", + "professor": { + "name": "KWONG KOON SHING" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room B1-2", + "level": "B1" + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "KWONG KOON SHING" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room B1-2", + "level": "B1" + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-27T07:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "Financial Mathematics", + "moduleCode": "STAT203", + "sections": [ + { + "code": "G1", + "professor": { + "name": "GOH JING RONG" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-23T06:00:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + }, + { + "name": "Risk Theory and Loss Models", + "moduleCode": "STAT311", + "sections": [ + { + "code": "G1", + "professor": { + "name": "JACKIE LI" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-27T07:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/stat-statistics/0.json b/backup/stat-statistics/0.json new file mode 100644 index 0000000..020155f --- /dev/null +++ b/backup/stat-statistics/0.json @@ -0,0 +1,463 @@ +[ + { + "name": "STAT1202 - Introductory Statistics", + "moduleCode": "COR-STAT1202", + "sections": [ + { + "code": "G1", + "professor": { + "name": "ROSIE CHING" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room B1-1", + "level": "B1" + }, + "classes": [ + { + "day": "Monday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "ROSIE CHING" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room B1-1", + "level": "B1" + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "ROSIE CHING" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room B1-1", + "level": "B1" + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "ROSIE CHING" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room B1-1", + "level": "B1" + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G5", + "professor": { + "name": "ROSIE CHING" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room B1-1", + "level": "B1" + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G6", + "professor": { + "name": "LIU SHEW FAN" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-10", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G7", + "professor": { + "name": "LIU SHEW FAN" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room B1-2", + "level": "B1" + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G8", + "professor": { + "name": "QIU YUE" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-4", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G9", + "professor": { + "name": "QIU YUE" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G10", + "professor": { + "name": "WU ZHENGXIAO" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room B1-1", + "level": "B1" + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G11", + "professor": { + "name": "WU ZHENGXIAO" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-10", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G12", + "professor": { + "name": "WU ZHENGXIAO" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room B1-1", + "level": "B1" + }, + "classes": [ + { + "day": "Thursday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G13", + "professor": { + "name": "WU ZHENGXIAO" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room B1-1", + "level": "B1" + }, + "classes": [ + { + "day": "Friday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G14", + "professor": { + "name": "DANIEL SOH" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room B1-1", + "level": "B1" + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G15", + "professor": { + "name": "DANIEL SOH" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-5", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G16", + "professor": { + "name": "GAN CHUI GOH" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-5", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G17", + "professor": { + "name": "GAN CHUI GOH" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-5", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G18", + "professor": { + "name": "GAN CHUI GOH" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-1", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G19", + "professor": { + "name": "RAYMOND TEO" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-2", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G20", + "professor": { + "name": "RAYMOND TEO" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 2-2", + "level": 2 + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 3.25 + } + ] + }, + { + "code": "G21", + "professor": { + "name": "RAYMOND TEO" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G22", + "professor": { + "name": "RAYMOND TEO" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G23", + "professor": { + "name": "SHIN SOMI" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G24", + "professor": { + "name": "SHIN SOMI" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 2-1", + "level": 2 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G25", + "professor": { + "name": "YEO KENG LEONG" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room B1-1", + "level": "B1" + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-24T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/stat-statistics/1.json b/backup/stat-statistics/1.json new file mode 100644 index 0000000..07ef1e1 --- /dev/null +++ b/backup/stat-statistics/1.json @@ -0,0 +1,85 @@ +[ + { + "name": "STAT1203 - Introduction to Statistical Theory", + "moduleCode": "COR-STAT1203", + "sections": [ + { + "code": "G1", + "professor": { + "name": "CHOW HWEE KWAN" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 5-2", + "level": 5 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "CHOW HWEE KWAN" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 5-2", + "level": 5 + }, + "classes": [ + { + "day": "Wednesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G3", + "professor": { + "name": "CHOW HWEE KWAN" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 5-2", + "level": 5 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "12:00", + "duration": 3.25 + } + ] + }, + { + "code": "G4", + "professor": { + "name": "HO SHENG CHAO" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-2", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-24T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/stat-statistics/2.json b/backup/stat-statistics/2.json new file mode 100644 index 0000000..4c62078 --- /dev/null +++ b/backup/stat-statistics/2.json @@ -0,0 +1,49 @@ +[ + { + "name": "Probability Theory and Applications", + "moduleCode": "STAT201", + "sections": [ + { + "code": "G1", + "professor": { + "name": "KWONG KOON SHING" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room B1-2", + "level": "B1" + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "08:15", + "duration": 3.25 + } + ] + }, + { + "code": "G2", + "professor": { + "name": "KWONG KOON SHING" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room B1-2", + "level": "B1" + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "12:00", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-27T07:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/stat-statistics/3.json b/backup/stat-statistics/3.json new file mode 100644 index 0000000..1ae3d01 --- /dev/null +++ b/backup/stat-statistics/3.json @@ -0,0 +1,31 @@ +[ + { + "name": "Financial Mathematics", + "moduleCode": "STAT203", + "sections": [ + { + "code": "G1", + "professor": { + "name": "GOH JING RONG" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Monday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-23T06:00:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/stat-statistics/4.json b/backup/stat-statistics/4.json new file mode 100644 index 0000000..d4c814d --- /dev/null +++ b/backup/stat-statistics/4.json @@ -0,0 +1,31 @@ +[ + { + "name": "Risk Theory and Loss Models", + "moduleCode": "STAT311", + "sections": [ + { + "code": "G1", + "professor": { + "name": "JACKIE LI" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Seminar Room 3-3", + "level": 3 + }, + "classes": [ + { + "day": "Tuesday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-11-27T07:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/trad-trade.json b/backup/trad-trade.json new file mode 100644 index 0000000..24d5301 --- /dev/null +++ b/backup/trad-trade.json @@ -0,0 +1,31 @@ +[ + { + "name": "Shipping Business", + "moduleCode": "TRAD201", + "sections": [ + { + "code": "G1", + "professor": { + "name": "ICS INSTRUCTORS" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-8", + "level": 3 + }, + "classes": [ + { + "day": "Friday", + "startTime": "08:15", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-04T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/trad-trade/0.json b/backup/trad-trade/0.json new file mode 100644 index 0000000..24d5301 --- /dev/null +++ b/backup/trad-trade/0.json @@ -0,0 +1,31 @@ +[ + { + "name": "Shipping Business", + "moduleCode": "TRAD201", + "sections": [ + { + "code": "G1", + "professor": { + "name": "ICS INSTRUCTORS" + }, + "location": { + "building": "LKCSB", + "room": "Seminar Room 3-8", + "level": 3 + }, + "classes": [ + { + "day": "Friday", + "startTime": "08:15", + "duration": 3.25 + } + ] + } + ], + "exam": { + "dateTime": "2026-12-04T01:30:00.000Z", + "durationInHour": 2 + }, + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/writ-writing.json b/backup/writ-writing.json new file mode 100644 index 0000000..4f121df --- /dev/null +++ b/backup/writ-writing.json @@ -0,0 +1,27 @@ +[ + { + "name": "Professional Writing", + "moduleCode": "WRIT300", + "sections": [ + { + "code": "G1", + "professor": { + "name": "JUSTYN OLBY" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Classroom 4-3", + "level": 4 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/backup/writ-writing/0.json b/backup/writ-writing/0.json new file mode 100644 index 0000000..4f121df --- /dev/null +++ b/backup/writ-writing/0.json @@ -0,0 +1,27 @@ +[ + { + "name": "Professional Writing", + "moduleCode": "WRIT300", + "sections": [ + { + "code": "G1", + "professor": { + "name": "JUSTYN OLBY" + }, + "location": { + "building": "SOE/SCIS2", + "room": "Classroom 4-3", + "level": 4 + }, + "classes": [ + { + "day": "Thursday", + "startTime": "15:30", + "duration": 3.25 + } + ] + } + ], + "credit": 1 + } +] \ No newline at end of file diff --git a/docker-compose.yaml b/docker-compose.yaml index 9c32ecd..d60fb5c 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -10,7 +10,7 @@ services: - ./data/redis/data:/data environment: - REDIS_PASSWORD=password - command: redis-server --requirepass $$REDIS_PASSWORD + command: redis-server --requirepass password postgres: image: postgres:17-alpine diff --git a/src/app/(features)/timetable/[termId]/page.tsx b/src/app/(features)/timetable/[termId]/page.tsx index affd4a8..693ff83 100644 --- a/src/app/(features)/timetable/[termId]/page.tsx +++ b/src/app/(features)/timetable/[termId]/page.tsx @@ -159,7 +159,8 @@ export default function TimeTablePage({ { - if (mod.terms.includes(termMap[resolvedParams.termId as TermSlug])) { + const moduleTerms = mod.terms || []; + if (moduleTerms.includes(termMap[resolvedParams.termId as TermSlug])) { AddModuleToTimetable( mod, termMap[resolvedParams.termId as TermSlug], diff --git a/src/components/layout/AppVersionCheck.tsx b/src/components/layout/AppVersionCheck.tsx index afd6b31..95d3206 100644 --- a/src/components/layout/AppVersionCheck.tsx +++ b/src/components/layout/AppVersionCheck.tsx @@ -6,6 +6,7 @@ import { env } from "@/env"; import { useConfigStore } from "@/stores/config/provider"; import { useModuleBankStore } from "@/stores/moduleBank/provider"; import { useMultiplePlannerStore } from "@/stores/multiplePlanners/provider"; +import { useTimetableStore } from "@/stores/timetable/provider"; import { Logger } from "@/utils/Logger"; const APP_VERSION = env.NEXT_PUBLIC_VERCEL_GIT_COMMIT_SHA; @@ -19,8 +20,11 @@ export const AppVersionCheck = () => { (state) => state, ); const { refreshAll, modules } = useModuleBankStore((state) => state); + const { refreshFromModuleBank } = useTimetableStore((state) => state); useEffect(() => { const refresh = async () => { + let moduleBankToSync = modules; + if ( appVersion != APP_VERSION || (appVersion == "development" && TURN_ON_REFRESH) @@ -28,12 +32,13 @@ export const AppVersionCheck = () => { Logger.log("Version:", appVersion, true); Logger.log("New version detected, refreshing data...", true); if (appVersion != "development") { - await refreshAll(); + moduleBankToSync = await refreshAll(); + refreshFromModuleBank(moduleBankToSync); } refreshBanners(); changeAppVersion(APP_VERSION); } - updateMultiplePlanner(modules); + updateMultiplePlanner(moduleBankToSync); }; refresh(); }, [ @@ -43,6 +48,7 @@ export const AppVersionCheck = () => { changeAppVersion, updateMultiplePlanner, modules, + refreshFromModuleBank, ]); return <>; }; diff --git a/src/components/settings/refreshModules.tsx b/src/components/settings/refreshModules.tsx index 2c405d6..5a31af4 100644 --- a/src/components/settings/refreshModules.tsx +++ b/src/components/settings/refreshModules.tsx @@ -3,14 +3,21 @@ import { RefreshCw } from "lucide-react"; import { useModuleBankStore } from "@/stores/moduleBank/provider"; +import { useTimetableStore } from "@/stores/timetable/provider"; import { Button } from "../ui/button"; export function RefreshModulesSetting() { const { refreshAll } = useModuleBankStore((state) => state); + const { refreshFromModuleBank } = useTimetableStore((state) => state); return ( - diff --git a/src/config.ts b/src/config.ts index 2d67fb3..b0afa75 100644 --- a/src/config.ts +++ b/src/config.ts @@ -20,8 +20,8 @@ export type Config = { export const PADDING = "0.5rem"; export const APP_CONFIG: Config = { - academicYear: "2025/2026", - currentTerm: "term-2", + academicYear: "2026/2027", + currentTerm: "term-1", banners: [ { id: "welcome", @@ -32,6 +32,6 @@ export const APP_CONFIG: Config = { message: "Don't forget to plan your timetable for the upcoming term!", }, ], - termStartMonday: "2026-01-12", - termEndSunday: "2026-05-03", + termStartMonday: "2026-08-17", + termEndSunday: "2026-10-04", }; diff --git a/src/env.js b/src/env.js index 8a6e5b3..fdbe9cc 100644 --- a/src/env.js +++ b/src/env.js @@ -9,15 +9,6 @@ export const env = createEnv({ server: { // Database DATABASE_URL: z.string().url(), - // AWS - AWS_ACCESS_KEY_ID: z.string(), - AWS_SECRET_ACCESS_KEY: z.string(), - AWS_REGION: z.string(), - AWS_S3_ENDPOINT: z.string().optional(), - AWS_S3_BUCKET: z.string(), - FORCE_PATH_STYLE: z.string().optional(), - // Redis - REDIS_URL: z.string().url(), }, /** @@ -43,15 +34,6 @@ export const env = createEnv({ runtimeEnv: { // Database DATABASE_URL: process.env.DATABASE_URL, - // AWS - AWS_ACCESS_KEY_ID: process.env.AWS_ACCESS_KEY_ID, - AWS_SECRET_ACCESS_KEY: process.env.AWS_SECRET_ACCESS_KEY, - AWS_REGION: process.env.AWS_REGION, - AWS_S3_ENDPOINT: process.env.AWS_S3_ENDPOINT, - AWS_S3_BUCKET: process.env.AWS_S3_BUCKET, - FORCE_PATH_STYLE: process.env.FORCE_PATH_STYLE, - // Redis - REDIS_URL: process.env.REDIS_URL, // Next.js NEXT_PUBLIC_NODE_ENV: process.env.NODE_ENV, NEXT_PUBLIC_VERCEL_GIT_COMMIT_SHA: diff --git a/src/server/api/routers/module.ts b/src/server/api/routers/module.ts index 76240fc..b2e6833 100644 --- a/src/server/api/routers/module.ts +++ b/src/server/api/routers/module.ts @@ -14,7 +14,7 @@ export const moduleRouter = createTRPCRouter({ }), ) .mutation(async ({ input }) => { - const modules = await getModuleJson(); + const modules = getModuleJson(); const temp = modules[input.moduleCode as ModuleCode]; if (!temp) { return null; @@ -28,12 +28,12 @@ export const moduleRouter = createTRPCRouter({ }), ) .mutation(async ({ input }) => { - const modules = await getModuleJson(); + const modules = getModuleJson(); const resultModules = searchModule(modules, input.query); return resultModules; }), getAllModules: publicProcedure.query(async () => { - const modules = await getModuleJson(); + const modules = getModuleJson(); return modules; }), }); diff --git a/src/server/data/moduleBank.ts b/src/server/data/moduleBank.ts new file mode 100644 index 0000000..adc76ee --- /dev/null +++ b/src/server/data/moduleBank.ts @@ -0,0 +1,66 @@ +import { existsSync, readFileSync, readdirSync } from "fs"; +import path from "path"; + +import type { ModuleBank } from "@/types/banks/moduleBank"; +import type { Module } from "@/types/primitives/module"; + +function collectJsonFiles(directoryPath: string): string[] { + const entries = readdirSync(directoryPath, { withFileTypes: true }).sort( + (left, right) => left.name.localeCompare(right.name), + ); + + return entries.flatMap((entry) => { + const entryPath = path.join(directoryPath, entry.name); + + if (entry.isDirectory()) { + return collectJsonFiles(entryPath); + } + + if (entry.isFile() && entry.name.endsWith(".json")) { + return [entryPath]; + } + + return []; + }); +} + +function normalizeModules(parsedValue: unknown): Module[] { + if (Array.isArray(parsedValue)) { + return parsedValue as Module[]; + } + + if ( + parsedValue !== null && + typeof parsedValue === "object" && + "moduleCode" in parsedValue + ) { + return [parsedValue as Module]; + } + + return []; +} + +export function loadModulesFromBackup(): ModuleBank { + const backupDirectory = path.join(process.cwd(), "backup"); + + if (!existsSync(backupDirectory)) { + throw new Error( + "Missing backup directory. Place the scraper export at the repository root as ./backup.", + ); + } + + const modulesByCode: Record = {}; + + for (const filePath of collectJsonFiles(backupDirectory)) { + const fileContents = readFileSync(filePath, "utf8"); + const parsedValue = JSON.parse(fileContents) as unknown; + + for (const module of normalizeModules(parsedValue)) { + if (module.moduleCode) { + modulesByCode[module.moduleCode] = module; + } + } + } + + return modulesByCode as ModuleBank; +} diff --git a/src/server/lib/redis.ts b/src/server/lib/redis.ts index 66c5ba2..f0dc291 100644 --- a/src/server/lib/redis.ts +++ b/src/server/lib/redis.ts @@ -5,3 +5,30 @@ import { env } from "@/env"; export const redis = createClient({ url: env.REDIS_URL, }); + +let isConnected = false; + +// Ensure Redis is connected +export async function ensureRedisConnection() { + if (!isConnected && !redis.isOpen) { + await redis.connect().catch((err) => { + console.error("Failed to connect to Redis:", err); + throw err; + }); + isConnected = true; + } +} + +// Handle Redis connection events +redis.on("error", (err) => { + console.error("Redis error:", err); + isConnected = false; +}); + +redis.on("connect", () => { + isConnected = true; +}); + +redis.on("disconnect", () => { + isConnected = false; +}); diff --git a/src/server/utils/getModuleJson.ts b/src/server/utils/getModuleJson.ts index b6b0e2a..c71ac22 100644 --- a/src/server/utils/getModuleJson.ts +++ b/src/server/utils/getModuleJson.ts @@ -1,42 +1,26 @@ -import { GetObjectCommand } from "@aws-sdk/client-s3"; - import { ModuleBank } from "@/types/banks/moduleBank"; +import { terms } from "@/types/planner"; +import { loadModulesFromBackup } from "../data/moduleBank"; -import { redis } from "../lib/redis"; -import { S3_BUCKET, s3Client } from "../lib/s3"; - -export async function getModuleJson() { +export function getModuleJson(): ModuleBank { try { - await redis.connect(); - const cachedData = await redis.get("modules"); - if (cachedData) { - redis.destroy(); - const jsonData = JSON.parse(cachedData); - return jsonData as ModuleBank; - } - const command = new GetObjectCommand({ - Bucket: S3_BUCKET, - Key: "modules.json", + const modules = loadModulesFromBackup(); + + // Normalize: ensure all modules have required properties + Object.values(modules).forEach((module) => { + // If terms is missing, default to all terms + if (!module.terms || !Array.isArray(module.terms)) { + module.terms = [...terms]; + } + // Ensure sections exists + if (!module.sections) { + module.sections = []; + } }); - const response = await s3Client.send(command); - - if (!response.Body) { - throw new Error("No data received from S3"); - } - - // Convert stream to string - const bodyString = await response.Body.transformToString(); - - // Parse JSON - const jsonData = JSON.parse(bodyString); - - await redis.set("modules", JSON.stringify(jsonData)); - redis.destroy(); - - return jsonData as ModuleBank; + return modules; } catch (error) { - console.error("Error downloading and parsing JSON from S3:", error); + console.error("Error loading modules:", error); throw error; } } diff --git a/src/stores/moduleBank/index.ts b/src/stores/moduleBank/index.ts index 5374caf..d5f6f35 100644 --- a/src/stores/moduleBank/index.ts +++ b/src/stores/moduleBank/index.ts @@ -2,12 +2,12 @@ import { toast } from "sonner"; import { create } from "zustand"; import { createJSONStorage, persist } from "zustand/middleware"; +import { baskets } from "@/server/data/basket"; +import { asyncApi } from "@/trpc/react"; import type { ModuleBank } from "@/types/banks/moduleBank"; import type { Basket } from "@/types/primitives/basket"; import type { Track } from "@/types/primitives/major"; import type { Module, ModuleCode } from "@/types/primitives/module"; -import { baskets } from "@/server/data/basket"; -import { asyncApi } from "@/trpc/react"; import { Logger } from "@/utils/Logger"; export type ModuleBankActions = { @@ -16,9 +16,9 @@ export type ModuleBankActions = { fetchAndAddModule: (moduleCode: ModuleCode) => Promise; toggleFavourites: (moduleCode: ModuleCode) => void; getFavouriteModules: () => ModuleCode[]; - refreshModuleBank: () => Promise; + refreshModuleBank: () => Promise; refreshBaskets: () => Promise; - refreshAll: () => Promise; + refreshAll: () => Promise; }; export type ModuleBankStore = { @@ -104,6 +104,7 @@ export const createModuleBank = ( }; }); toast.success("Module Bank refreshed!"); + return moduleData; } catch (error) { Logger.error(`Error fetching all modules:`, error); throw error; @@ -125,8 +126,9 @@ export const createModuleBank = ( } }, refreshAll: async () => { - await get().refreshModuleBank(); + const moduleData = await get().refreshModuleBank(); await get().refreshBaskets(); + return moduleData; }, }), { diff --git a/src/stores/multiplePlanners/functions.ts b/src/stores/multiplePlanners/functions.ts index b1cc73a..49a458f 100644 --- a/src/stores/multiplePlanners/functions.ts +++ b/src/stores/multiplePlanners/functions.ts @@ -21,7 +21,7 @@ export function update(planners: MultiplePlanner, moduleBank: ModuleBank) { for (const [moduleCode, plannerModule] of Object.entries(updatedModules)) { const plannerModuleAny = plannerModule as any; - if (plannerModuleAny.moduleCode && !plannerModuleAny.module) { + if (plannerModuleAny.moduleCode) { const { moduleCode: _, ...moduleWithoutCode } = plannerModuleAny; (updatedModules as any)[moduleCode] = { ...moduleWithoutCode, diff --git a/src/stores/timetable/index.ts b/src/stores/timetable/index.ts index 3e8c686..7259c0c 100644 --- a/src/stores/timetable/index.ts +++ b/src/stores/timetable/index.ts @@ -2,19 +2,21 @@ import { toast } from "sonner"; import { create } from "zustand"; import { createJSONStorage, persist } from "zustand/middleware"; +import { APP_CONFIG } from "@/config"; +import type { ModuleBank } from "@/types/banks/moduleBank"; import type { Term } from "@/types/planner"; +import { termMap } from "@/types/planner"; import type { Module, ModuleCode, Section } from "@/types/primitives/module"; import type { Timetable, TimetableMap } from "@/types/primitives/timetable"; -import type { TimetableThemeName } from "@/utils/timetable/colours"; -import { APP_CONFIG } from "@/config"; -import { termMap } from "@/types/planner"; import { defaultTimetableMap } from "@/types/primitives/timetable"; +import type { TimetableThemeName } from "@/utils/timetable/colours"; import { - addModuleToTimetable, - changeColorOfModule, - selectSection, - showAllSections, - toggleVisibility, + addModuleToTimetable, + changeColorOfModule, + refreshTimetableMap, + selectSection, + showAllSections, + toggleVisibility, } from "@/utils/timetable/timetable"; export type TimetableActions = { @@ -42,6 +44,7 @@ export type TimetableActions = { moduleCode: ModuleCode, colorIndex: number, ) => void; + refreshFromModuleBank: (moduleBank: ModuleBank) => void; }; export type TimetableStore = { @@ -186,6 +189,12 @@ export const createTimetableStore = ( timetableMap: data, })); }, + refreshFromModuleBank: (moduleBank: ModuleBank) => { + set((state) => ({ + ...state, + timetableMap: refreshTimetableMap(state.timetableMap, moduleBank), + })); + }, }), { name: "timetable", diff --git a/src/utils/timetable/timetable.ts b/src/utils/timetable/timetable.ts index 5b600dd..a756bcc 100644 --- a/src/utils/timetable/timetable.ts +++ b/src/utils/timetable/timetable.ts @@ -2,15 +2,16 @@ import type { ICalEventData } from "ical-generator"; import { ICalEventRepeatingFreq } from "ical-generator"; import { toast } from "sonner"; +import { APP_CONFIG } from "@/config"; +import { ModuleBank } from "@/types/banks/moduleBank"; import type { Term } from "@/types/planner"; import type { Module, ModuleCode, Section } from "@/types/primitives/module"; import type { - Day, - ModifiableClass, - Timetable, + Day, + ModifiableClass, + Timetable, + TimetableMap, } from "@/types/primitives/timetable"; -import { APP_CONFIG } from "@/config"; -import { ModuleBank } from "@/types/banks/moduleBank"; import { days } from "@/types/primitives/timetable"; import type { TimetableThemeName } from "./colours"; @@ -214,6 +215,30 @@ export function selectSection( return updatedTimetable; } +export function refreshTimetableMap( + timetableMap: TimetableMap, + moduleBank: ModuleBank, +): TimetableMap { + return Object.fromEntries( + Object.entries(timetableMap).map(([term, timetable]) => { + const refreshedModules = timetable.modules.map((module) => { + const freshModule = moduleBank[module.moduleCode]; + if (!freshModule) { + return module; + } + + return { + ...freshModule, + colorIndex: module.colorIndex, + visible: module.visible, + }; + }); + + return [term, { ...timetable, modules: refreshedModules }]; + }), + ) as TimetableMap; +} + export function getClassEndTime(startTime: string, duration: number) { // Parse the startTime into hours and minutes const [hoursStr, minutesStr] = startTime.split(":");