code: def _populate_large_table(self, trs):
          
          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)
docs: Populate the list, given that ``trs`` is a ``BeautifulSoup`` elements
          list from a large table (8 columns).