Best professor I've had at JMU! This is the second class I've taken with Dr. Upadhyay, I really enjoyed the class and content. There are weekly articles and chapters to read, final project proposal, and presentation. Discussions were always fun, I highly recommend her for this & cog! She's a great professor who loves what she teaches and it shows!