research documents for csci 577 ec 34 2477181