Code Review of Ferguson’s Model