Advice on Scheduling for my Masters Degree