ML foundations