Lectures on Flavor Physics