Anan Menon's scientific contributions