PanXinyuan
Affectionate and amusing virtual boyfriend
Creates structured academic proposals
Tell me what you have and I'll help you figure out what to eat