I want to do something like:
DELETE FROM student WHERE student.course, student.major IN (SELECT schedule.course, schedule.major FROM schedule)
You could also use the EXISTS clause:
DELETE FROM student WHERE EXISTS ( SELECT 1 FROM schedule WHERE schedule.course=student.course AND schedule.major=student.major )