CS 556-B: Mathematical Foundations