hasan a.