added test and functionality to compute counts of unfulfilled courses in each track