Farid Hasan: Genel bakış