modeling human education data : from equation - based modeling to agent - based modeling .
Agent-based modeling: Methods and techniques for simulating human systems