Have had Matt for 3 classes at CU, one  being a econ class and all of them have been great. One of the few professors in the ECON department that actually cares if you have questions on material. He also makes class fun and interesting, well making sure you are still learning. If you can take him I would. 