The class is absolute hell, but Dave makes it as understandable as he can. Obviously, there are areas that can be improved, but he is head and shoulder better than every other stats prof in the department.