This class taught me nothing, she only made us get the book to fulfill a single project. All homeworks are based off different TED talks she post online. She NEVER responds to emails and get an attitude about being contacted too much. Very unclear instructions for assignments and super scatter brained. Penalizes you for her mistakes & unfair.