Rania Gihleb
I absolutely love that her homework is for completion since it let's you practice without spending too much time being worried about a grade as long as you are disciplined and make sure you understand the material. Her practice exams in class are the same as the exams so it was honestly a super easy class.