Browsing content by multiple criterias

We have reached hundreds of learning resources and current way of browsing the content by one criteria is not efficient anymore.

"Browse content" should be redesigned so that teachers can browse content by multiple categories. When redesigning the browsing we must also think about performance issues -- we can't create too many complicated tagclouds in real time.