translate English to French: Your academic mentors and the scientists whose works you had read were continuing to stumble over grand problems that now seemed, if not solved, at least soluble. 
Vos mentors universitaires et les scientifiques dont vous avez lu les travaux se heurtaient à de grands problèmes qui semblent désormais, si ce n’est résolus, au moins résolubles.