Merge Partial
Customer Procs added
Fixed Course.ISFull if maxTN is null or 0