Project GUTS is a middle school curriculum fusing science and computer science concepts through agent based computer models/simulations