Tawfik R. Elmhedwi's scientific contributions