Kernel Study Notes