The main objective of this courseware is to develop new concepts and methods that will enable students to model Autonoumous Decentralized Cooprative System. We model humans as one type of autonoumous agent and include interactions between any types of agents within the system. The goal is to provide an educational framework to design. This framework should support tasks such as the agreement, decision and protocals in personalty or group.