Missing import
Conform to header specification
Fixed Course.is_full() regression, introduced by d71e225d