You will learn a lot on this class. Professor Woods provides great feedback and short videos lectures in addition to the online textbook. This is not an easy class. If you take another class that demands a lot of reading, I wouldn't advise taking it with this one. 