We define and construct efficient depth-universal and almost-size-universal quantum circuits. Such circuits can be viewed
as general-purpose simulators for central quantum circuit classes and used to capture the computational power of the simulated
class. For depth we construct universal circuits whose depth is the same order as the circuits being simulated. For size,
there is a log factor blow-up in the universal circuits constructed here which is nearly optimal for polynomial size circuits.