The instructor was very knowledgeable, engaging and helpful. Some of the readings for this course were repetitive and/or technical, and they did not help much in my understanding of the concepts. However, the instructor explained all the concepts very well during lectures. The group activities and discussions we had were very helpful in understanding the course material, too. Having to present in front of the class also increased my confidence.