Muhammad Shaheer Naqqash's scientific contributions