2019/20 Sem A A- A good choice for those without a science background. The only part that required you to thoroughly understand some science knowledge was the exam. Good communication skills, team spirit and proactiveness are necessary for this course. Do NOT take it if you cannot offer these qualities consistently throughout the semester. The professor did not allow us to form groups on our own. He grouped students into a few large groups, which you would do some tasks together before you get to split into 2 smaller groups on your own. The tasks for the smaller group accounted for more marks so you will be fine as long as you make sure you find some reliable and hardworking groupmates in the large group. I was lucky that my small group were full of responsible and sensible people and I am sure this group contributed greatly to my good final grade. The vibe in lectures is generally pleasant and not chur, but you do have to work hard and show your effort if you want a good grade. I did not regret the decision of taking this course coz it did bring me precious learning opportunities.