This course is quite easy to do ok in just by attending the tutorials and keeping in touch with your teammates. The major projects/assignment are not technical in nature because everyone comes from different backgrounds. The tutorials are also quite chill because there are many students in one class and you get assessed as a team. Material can be a bit boring due to how generalised everyone's projects are and final exam is a bit random considering lack of lectures throughout the sem.