When searching with few filters, it lags a few seconds before loading results. This is normal, but when searching for something by typing from scratch, like ECON 159, it searches E (which takes a few seconds), then EC (which takes a few seconds), and so on before you finalize your search. This could be alleviated by having searches be non-blocking and then just discard the results if a new search query is placed.