zakarie hassan