This looks like a really good lecture series.