This where I started. If 'real magic' exists then how would a modern IT consultant approach the concept? Like all things originating in nature we have to learn its rules, and there we have it 'the science of magic'.
Merlin was the most famous wizard of all time so I took the liberty of saying he is still alive. Well I have already jumped one huge gap of credibility so the second one seemed small by comparison. Merlin would follow the old methods of using real magic and, my heroine, Samantha would create new programming methods to control magical essence. So now we have the beginning; a new teacher and pupil relationship blossoming into a smouldering romance.