CS258 Covers the theory of programming lanugages including lambda calculus etc.
not in the cards I believe.