gaurav thakur science