implements course catalog browser