For Ngo & Sons, you'll get plenty of questions to do, so resources are fine. The teaching is good, and if you don't understand explanations the first time around, you can ask questions (it is encouraged). Of the teachers that taught me there (Truong Ngo, David Mai and Daniel Yang), they were all...