Hafizur Rahman thesis defense