I’m glad having Amirul as my instructor! 1) He calm, supportive and pay attention to details. If you make mistake he won’t get frustrated to create more tension, he will explain to you how to improve and make sure you won’t make same mistakes during final test. 2) he always on time which is important for me becuase I had bad experience with other company instructor. If you are research for your instructor right now, I will strongly recommand Amirul!