I'm a current student  in the class but I couldn't wait until the end of the semester to rate this professor. Professor Gross is awesome! She keeps you up to date with announcements, prompt with emails & interact with you through discussion posts. She gives weekly discussion, few basics assignments & a total of 4 essays. There is no exam, take her!