Source: https://www.neolms.com/docs/neo/NEO-vs-Blackboard.pdf