Nargess Tahmasbi
It's a difficult subject but Dr. Tahmasbi made it very straightforward. She gives you lots of participation activities which you have to complete before class. It helped lot in understanding the material.