Jntua R15 Lecture Notes