Matt is one of the best professors I have had at CU. He does a fantastic job of including really interesting facts and his lectures are always intriguing. Matt is a very smart person and sometimes goes over technical material quickly, but he is really great at answering questions in-office hours. Take a class with Matt if you can.