Tutorial On Directed Acyclic Graphs