Like the game so far, just one thing: when your rep is enough you get promoted, and you get the new subject, but then the event that triggers every morning becomes the new subject's. You can't trigger the first subject's event even though you already set the right conditions. Which means if you haven't finished the first subject's events before your rep reaches the second subject, it's impossible to see the rest of the scenes with the first subject.
So a suggestion: don't show the events one at a time every morning, just add up all the triggered events with all the subjects that day and show them together the next morning. Otherwise it is not really easy to finish all the events with one subject.