Course search form feature

Ready to be reviewed and tested on canvas-test