Really good presentation. Well explained yet not formal and good choice of metaphors to help the viewer remember.