cii coursework assessment research paper on topological sorting