Learning about Complex Systems Using Modeling and Argumentation