learning the hard 311 videos