There are three levels of thinking to understand phenomena around us: At the event level, we observe snapshots-in-time (e.g.“IT analyst Mr. Adam resigns today.”). At the pattern level, we see trends (“In our department, several IT analysts have successively resigned over the past month.”). At the structure level, we attempt to discover the underlying network of causes and feedbacks leading to the observed patterns (“The manager cut expenditure by laying off technical support staff. As a result, the IT analysts got increasing workloads. Then some IT analysts started to resign, creating even more workload for the remaining IT analysts, and leading to more resignations.”) In this course, students learn the elements of systems thinking ‒ a methodology for comprehending, at the structure level, why things happen ‒ so that our students, regardless of their majors, can achieve a higher understanding of phenomena surrounding them. The main questions to be studied are: What constitutes a system? How to identify its components and their inter-relations (e.g.causation, feedback)? How to model a system as a network of its components? Students will use basic tools from systems thinking to answer these questions. This course consists of lectures, in-class discussions, and a student-centered project on a real case study of the student’s choice.