Computation occurs over a variety of substrates including silicon, neurons, DNA, the stock market, bee colonies and many others. In this course we will study the fundamental capabilities and limitations of computation, including the phenomenon of
universality and the duality of...
Read more about CS 121. Introduction to Theoretical Computer Science