An attempt to automate the Apex learning system. For educational purposes only.