Optimizing The Micro-Environment In A Tissue Engineering Scaffold: A Computational Approach