MREP_lecture_2023