I want to incorporate a academic timetable (5 days a week) into a ASP.NET Web Forms Website with C#. I need advice on the best approach for doing this using a SQL Server Database including some data modelling. The Student will enrol in the system and depending on their course they will be assigned modules. The modules will then be populated into the weekly timetable of the student. Each student will enrol in a module which will be and presented by several staff members. Each student and staff member will have a timetable which display the information of each module they are involved with in their time table.