B Omar's scientific contributions