The Courses In the Following List Should Be Taken

Dependency Graph

Nodes are draggable, double click for more info