Asal Beshoory
There is lots of homework and worksheets. Also quizzez every week but for me this is amazing because at the end of the semester you will be ready for any question in the final. She is caring, respectful and nice.