Lectures On Algebraic Model Theory by Bradd T. Hart & Matthew Valeriote