Loved this class. the content that was discussed during class brought the textbook to life and aided in my understanding of the concepts. Tests could be tricky, but the feedback from the TAs is helpful.