He has done some excellent work in a very difficult situation, as the programme has been tossed around among the institutions.
Él ha realizado un buen trabajo en una situación muy difícil, dado que el programa en cuestión ha ido deambulando de institución en institución.