Muhammad Hanif Ibrahim · Study