CSUCICOMP 575 Multi Agent Systems