Agree with Cornellian.

 

It is a rigourous system however the results are very good. I am former Choueifat student and despite all the complaining as a kid, it did me a world of good.