Amazing professor! She explains the subjects well, and even slows down if you don't understand a topic! 10 webassigns, 4 data assignments + 1 final. I know the work sounds like a lot, but TRUST ME they help you in the end!! She wants you to figure out answers on your own and THINK. Work is clearly stated. If you fail her class, its your own fault