Text this: What every engineer should know about computer modeling and simulation