I will not comment on the teaching, but whoever is managing this center needs to run this more professionally as we are paying a reasonable tuition for the kids who attend. The management is has a poor communication skills, do not return messages, cannot resolve issues in timely which leads to unnecessary delays and frustration to parent. Most child is not taking more class, so if center is not able to response it the timely manner it puts the parents in a limbo esp if you are a working parent. I finally had to give up 3 makeup classes because I could not connect with whoever is running the center.