new traversal per course instead of per semester at nodes