haseeb hammed