muhsin hamid