2018/19 Sem A B+ Just want to say that the quiz is quite difficult.... Not as easy as someone commented before. The content is very detailed, hiding in the corner of the Powerpoint. A good team is important. For this course, the group size is very big (About 9-10) and difficult to control. I got a lower mark partly due to the group project.The course is hea but Mr. Li is nice... He gave a fair mark after all. No pain no gains.