Course Registration and Recognition of Prior Learning