Michael Dutill ----------------------------------------------------- I would use some table data structure for my database. Student Course ----------------------------------------------------- removeCourse - removes a course from the table removeStudent - removes a student from the table addCourse - adds a course to the table addStudent - adds a student to the table addStudToCourse - adds a student to a course removeStudFromCourse - removes a student from a course withdrawStudent - withdraws a student gradeStudent - gives a grade to the student for a course viewStudent - views the status of a student viewCourse - views the status of a course ----------------------------------------------------- It would take around half the day to implement this system.