Students may gain insight into real world problems that may be addressed computationally. They may evaluate a number of approaches in this area to determine which to use in various situations. They may also learn collaboration and communication skills in this area as well as how to use various model systems for available data, cost, and efficiency goals.