I want to get some opinions on the following Database Design:

There are a number of subjects here.
Each subject is scheduled on a number of dates, time and place
e.g.
Maths ,Apr 1 2000, 9:30am-11:30am, RM001
Apr 8 2000, 9:30am-11:30am, RM001
Apr 9 2000, 2:30pm-4:330pm, RM002
English, .......
......
Then there are a number of Students to register the subjects.
We will store Each student's name and ID.

How to design this database consist of student, subject and time slot