While still a student, Gavin learned the computer programming language LISP.
It parses the source code of a computer programming language to create some form of internal representation.