I absolutely love De Veciana. He had the best lectures of any professor I have ever had. He is concise and does a lot of examples in class. His tests were extremely fair (not easy, but if you put in the work you'll get an A). The only cons are that he wasn't too helpful in office hours and he made the final stupid hard because grades were too good.