I must say I am quite disappointed... watched 2 hours of this, then started skimming, sorry but everything I have encountered is quite trivial (and I see myself as a rookie in the field). Did other HNers find new bits in those lectures? if so, please point out.