I took it. It was pretty good, I learned a lot from all the lectures and exercises, etc., but a lot of it is group work. Unless you go into it with a team of people you know beforehand and actually have the time to put into it every week, you might not find the experience that great. I was put into a team of other people from my country and we had probably around 10 team members at the start and that dropped to 2 by the end.
Also, in a class like this you really need that feedback from experienced people like professors, but the majority on feedback is just handled by other people in the class. We never got any professor feedback on our final demo and weren't invited to the demo day, so felt a bit left out by the end, even though we thought our idea and presentation was a lot better than some of the other teams.
Also, in a class like this you really need that feedback from experienced people like professors, but the majority on feedback is just handled by other people in the class. We never got any professor feedback on our final demo and weren't invited to the demo day, so felt a bit left out by the end, even though we thought our idea and presentation was a lot better than some of the other teams.