Faiza Shah
she is amazing. very accommodating to students and their needs, lets you know what to study for each exam and prepares you so that you can pass. I have nothing but good things to say about her. take her if you can, she will actually explain and teach you the material if something is not clear it was an honor having her.. 10/10!