Add starting semester function, fix bug in choosing done units