hasan islatince