hasan khalil