overall good
great audio visual and speaker, able to provide answers in timely manner. Value is good for money paid and excellent quality education
Canada
great audio visual and speaker, able to provide answers in timely manner. Value is good for money paid and excellent quality education