Let me be totally clear: my experience with the class was a total mess. I'm relating this to advise future participants – honestly, rethink enrolling it. The lectures were inadequately prepared, the content were outdated, and the professor seemed disengaged. Expect minimal guidance and a disappointing learning experience. Don't this course unless