Cotton scientist