I was in my late 30s, when I decided to upgrade my existing knowledge of finance and investments. I had an MBA degree then from LUMS with more than five years of work experience. I would say each of the level of CFA is difficult in its own capacity: level 1 has a lot of breadth, Level 2 has a tremendous amount of depth and material to master, and Level 3 focuses on application of finance and investment concepts, assuming that the candidate is a portfolio manager. Given I do a high pressure job and have two kids, a disciplined effort over a longer period of time - pre-requisite to pass the exam - seemed challenging. My modus operandi was to ONLY read CFAI curriculum, do grey box and EOC questions, do topic tests and then finally do mocks / past exams. I preferred to read the curriculum on account of two reasons: 1) I wanted to get firsthand knowledge without rely on any prep-provider text, and 2) curriculum is very interesting with loads and loads of knowledge. I would say not only Arif Irfanullah’s lectures helped me understand the curriculum efficiently at my own pace, but also his advice and crash courses, particularly that of Level 3, ace the exams. I literally felt that I was over prepared when I wrote each of the exam, and whenever, I got a chance to communicate with other fellow candidates. I can never thank IFT team enough for the help that they have provided. I strongly recommend IFT to all CFA candidates.