This presentation is so good. It really helps you appreciate how wide the gap is between mediocre and excellent instruction. This video explains in 30 minutes that took years of classes in computer vision for me to grasp at an intuitive level. Convolution, gradient, energy based models, dynamic programming. Grant is a national treasure.