Ibrahim Mustapha's scientific contributions