Dynamic Term Structure Modeling: The Fixed Income Valuation Course