Hassan Timeline