David is such a good animation teacher. He is very strict and straightforward, and quite frankly, a bit intimidating. But he always has your back and gives really good feedback on your animations. The class is pretty tough and very time-consuming. Time-management is a must. You will spend more hours in the lab than you intend to. But it's worth it.