syed hasan