Thura Aljubury
We have to read a lot and the textbook is online and is expensive. The interactive platform is sometimes hard to understand but thura helps whenever she could and although there is a lot of work in this course and you might think if you speak English as a first language you'll pass, there are a lot of challenging tasks and quizzes there