Dr. De Veciana is a very challenging and interesting professor. He makes you work hard and also himself works very hard to teach the material. He is very helpful in office hours and is willing to walk through problems to help you understand. He does assign quite a bit of homework that takes a good amount of time. Great probability professor overall