Applying the Techniques of Artificial Intelligence to Chemistry Education