Agent-based modeling for spatial problems, EPFL ENAC Course