Teamwork: Decision Making Library