Item logo image for USC Schedule Builder

USC Schedule Builder

5.0(

1 rating

)
ExtensionTools5 users
Item media 3 (screenshot) for USC Schedule Builder
Item media 1 (screenshot) for USC Schedule Builder
Item media 2 (screenshot) for USC Schedule Builder
Item media 3 (screenshot) for USC Schedule Builder
Item media 1 (screenshot) for USC Schedule Builder
Item media 1 (screenshot) for USC Schedule Builder
Item media 2 (screenshot) for USC Schedule Builder
Item media 3 (screenshot) for USC Schedule Builder

Overview

Automatically generates all possible valid schedule combinations

Automatically generate conflict-free schedules for USC WebReg. Visualize your week, filter unavailable seats, and build the perfect schedule. Build the perfect USC schedule in seconds, right inside WebReg. Key Features: - Automatic Schedule Generation: Input your desired courses (e.g., CSCI-104, MATH-225), and instantly see every valid, non-conflicting schedule combination. - One-Click Visualization: View your weekly schedule in a clean, color-coded calendar grid. - Smart Filtering: Automatically hides sections that are closed or conflicting. Option to "Only include sections with available seats." - Native Integration: Works directly within the USC WebReg "Department" pages—no need to switch tabs or use external websites. - Privacy: All processing happens locally in your browser. No personal data is ever collected or transmitted. How to Use: 1. Log in to USC WebReg 2. Click the "myScheduleBuilder" tab (next to myCourseBin). 3. Enter your course codes (e.g., CSCI-103, MATH-225). 4. Click "Generate Potential Schedules". 5. Browse through valid options using the Next/Previous buttons! Important note: This is a student-made tool and is not officially affiliated with the University of Southern California. Always double-check your final schedule on WebReg before registering. Some courses may have specific lecture/discussion linking requirements.

Details

  • Version
    1.0.0
  • Updated
    January 1, 2026
  • Offered by
    Brian Shi
  • Size
    68.15KiB
  • Languages
    English
  • Developer
    Email
    brianhaoshi@gmail.com
  • Non-trader
    This developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.

Privacy

Manage extensions and learn how they're being used in your organization
The developer has disclosed that it will not collect or use your data.

This developer declares that your data is

  • Not being sold to third parties, outside of the approved use cases
  • Not being used or transferred for purposes that are unrelated to the item's core functionality
  • Not being used or transferred to determine creditworthiness or for lending purposes
Google apps