CS500, Theory of Computation
CS571, Intro to Quantum Computation
Past courses:
CS361, Data Structures and Algorithms
CS591, Combinatorics, Probability, and Computing