Overall our course was very good, the only downside was that the course content was too random and there were too many assignments, resulting in us not being able to complete them on time. The direct link between the course and the lesson was somewhat tight, which did not give us enough break to prepare for the next project. But the course has been very helpful in our careers