Sadaf Khurshid
There is homework almost everyday on webassign. She teaches well, but the class is fast paced. If you want her to explain something, she will explain it in an understandable way. There are many tests. She prepares you for everything on the test. Take good notes and study them because everything stems from each other. She also has a sense of humor.