The design and development of computational devices on any scale, from micro down to nano. Computer Engineers tend to specialize in a particular tech type, level, and application. Various fields of study include integrated circuits, molectronics, nanochip design and fabrication, foglet supercomputing, biocomputers, nanorod logic, reversible computing, embedded software and firmware, electrical and optical engineering, thermodynamics, heat dissipation and heat pollution, computronium design and manufacture, solid-state and nano-state physics, quantum computers, optical computing, and photonanotech, and large scale nodes and megascale infrastructure. Most computer engineers are equipped with extensive cyborgization and dedicated expert systems and data-bases.