You Scheduler generates ALL possible schedules matching
your classes and personal preferences!

157,425 schedules have been generated by this web-app!*

By using this software you agree to the terms below.
*estimated by considering an average of 15 potential schedules for each search, in the period starting from March 29th, 2018

Supported Features:

- View ALL possible schedules that match your preferences!

- Don't know if your class requires a lab section? We do!

- Forget accounts: simply save your favorite schedules!

- Need more options? Just repeat the randomized search!

- Too many restrictions? Deactivate maximum flexibility!


"YouScheduler is an awesome tool for anybody looking to visualize and compare schedules in a seamless and efficient manner. The customization available allows me to choose the classes that best fit my needs as a commuting student. I would highly recommend YouScheduler to my friends! 10/10!"

- TJ Evarts, Chemical Engineering Sophomore @ UNH

"Super easy to use!! Instead of writing a bunch of scribbled schedules on paper, I was able to use this which gave me the best schedule within minutes of me being on the website."

- Anonymous, Google Survey

"This tool saved me countless hours of work: it found non-conflicting schedules for my 6 courses!"

- Honey Choksi, Computer Science Junior @ UNH

Our Product:

Create Schedule Example
Solution Schedule Example


Current - Beta deployment: April 2018

  • Favorite schedules can be saved directly as a PDF to your device, making them easily shareable
  • New 'Add Random Discovery' feature shows a random choice of discoveries in a given category
  • Successfully transitioned from Ruby on Rails to Nginx (massive performance improvement)
  • Now supporting all types of courses, including ON (online), HY (hybrid) and many others
  • Favorite schedules can now be saved directly inside your browser, no account required
  • Schedules can be minimized on the results page, allowing for a reduction of 'clutter'
  • "Impossible schedules" now show the most conflicting courses in a readable format
  • Improved course restrictions: now they are tied to their respective course by CRN
  • Saved schedules can be deleted from the saved page, be careful!
  • Alpha v2 deployment: February 2018

  • Course registration numbers are easier to copy with a simple button
  • Now supporting auto-fill feature while searching for courses
  • Backend optimizations allow for a seamless user experience
  • Support for Fall 2018 Courses has been deployed!
  • Multiple courses (up to 8) are now supported
  • Personal breaks (up to 8) are now supported
  • Alpha v1 deployment: December 2017

  • Exactly 4 classes are supported, but labs and recitations are automatically included!
  • Personal preferences are rapidly selectable thanks to an effective drop-down menu
  • UI could benefit from colors: the calendars are effective yet simple and white
  • The Ruby on Rails framework was chosen for initial development of the project
  • General Project Guidelines:

  • Develop a cross-platform software tool allowing college students to rapidly generate non-conflicting schedules
  • 'Mobile first' development: users are moving towards mobile devices, thus we must accommodate this trend
  • No personal data: not now, not ever. Our implementation saves schedules only to your LOCAL device

  • Disclaimer:

    The YouScheduler software has been provided for UNH students in its current alpha version, with the requirement that you agree to help our team by reporting any issues, and file a bug report if you come across any problems while planning your course schedule. Please be aware that this product is in the testing phase, and software bugs may exist. The YouScheduler team does NOT assume responsibility for any registration issues or miscalculated schedules. Each student agrees to use this service respectfully and shall assume FULL responsibility of your usage of the app, agreeing to never deliberately overload the website, or try to alter the functionality of the YouScheduler app. We would appreciate your feedback via email or the survey that you’ll see on the final save page. You may also send inquiries and suggestions to: youscheduler@gmail.com