I am learning ACCA, all the stuff is written and tested in English. In my opinion, when u learn or write in English, u have to specify a area, coz people from different technical background is hard to understand each other's terminology even if he is excellent in oral and written English.