KFMC Lectures