Rahul - one question - how did you get on to a degree course in computing without A-Levels or their international equivalent? My degree is not in computing but I would envisage that if you have the academic ability to complete a computing degree, ATPL theory should not be a huge problem with the appropriate support.