<p>Has anyone taken any of these two courses? How tough are they? How's the math in these classes?</p>