Populate the list, given that ``trs`` is a ``BeautifulSoup`` elements
        list from a large table (8 columns).

def _populate_large_table(self, trs):
        """
        Populate the list, given that ``trs`` is a ``BeautifulSoup`` elements
        list from a large table (8 columns).
        """
        for tr in trs:
            tds = tr.select('td')
            cs = Course(
                code=coursecode(tds[0]),
                title=text(tds[1]),
                semester=parseint(tds[2]),
                status=text(tds[3]),
                ects=parsefloat(tds[4]),
                followed=parsebool(tds[5]),
            )

            followed = cs['followed']
            cs['session'] = text(tds[7]) if followed else None
            cs['result'] = parseresult(tds[6]) if followed else None

            self.append(cs)