How exactly to choose the best supervisor when writing a thesis?