Update (part of) course notes and fun codes.