Edi Hidayat's scientific contributions