Collocation is always very tricky. Do native speakers say "hampering or hindering its potential" in English? Do you have better suggestions? Here's the context that I plan to use the phrase: The development of Computer Science as an academic discipline has been very robust over the past twenty years. However, there are certain limitations in its patterns for research collaboration, which are hampering/ hindering its potential for growth in the near future.