This summer school will feature three short courses, each comprised of five lectures. The school is aimed at a wide audience of graduate students and early career researchers; the requisite background material from model theory and o-minimality will be covered at the start of the week. Daily afternoon tutorial sessions will allow students time to work on problems and to ask questions.