Great investment, would recommend :)
I appreciate how well-structured and diverse the course is. Videos, PDFs, podcasts, weekly review session, links to further resources... and the TA was very encouraging and helpful :) The tone of the course is friendly, it takes nothing for granted and explains all the concepts simply and clearly. Homeworks are never boring and you have total freedom in how to approach it as long as you incorporate what you've learned in the given lesson. It was very much a demanding journey but I feel I am so much better off now that I'm on the other side!
