Option 1: BSc(with Honours) (4 years) ---> PhD(overseas) Option 2: BSc(with Honours) (4 years) ---> MSc (1 year) ---> PhD(overseas) Until now I was considering taking option 1, but when I talked with my supervisor recently he advised me option2 with his reasons being: 1. For someone wishing to go to big named school it's much better idea to fully prepare, 2. research skills you obtain at masters level is valuable in PhD, 3. my current institution has obviously lower standard compared to top schools overseas BUT I want to argue back by saying, 1. nobody's fully prepared and nobody's perfect and nobody knows everything BEFORE they enter PhD (and of course even after) 2. PhD programme in US for example is designed to accomodate people without MSc! 3. At masters level you do research but you don't take classes and I worry if that's going to sort of make you relaxed (I mean taking classes is intense) 4. I don't want to waste time getting old while doing MSc Anyways, my supervisor says I'm not 'ready'. But again, who isn't?