Learning THreads IM-2879, integrated with Grimm's ODD and Nate Osgood's ABM Modeling Process and Courses