Like science, engineering engages in analysis and synthesis. But whereas scientists tend to break matter down to its most basic building blocks, engineers ultimately aim to assemble myriad components into a complex system. Because the components are heterogeneous, engineers must integrate knowledge in many areas, and multidisciplinary teamwork is common practice. Like science, engineering covers both the general and the particular. But whereas scientists tend to design particular experiments for discovering general laws of nature, engineers tend to formulate general principles for designing particular artifacts. Modern engineering has developed general theories about large types of artificial systems, notably information, control, and computation theories. These engineering theories are most effective for designing concrete artifacts, yet their abstract theorem-proof format is closer to pure mathematics than the format of physical theories, which are closer to applied mathematics. The apparent paradox accentuates the engineering emphasis on creating things rather than discovering phenomena already existent.