Just wrapped up the course last week. I took it to really push myself, and overall, I felt thrilled with the material. The content was solid and made me think. A couple small things could be smoother, but it was a good experience for skill development.