A decision tree for CS 540