         
         return 60
     }
-    
-    override func tableView(_ tableView: UITableView, viewForHeaderInSection section: Int) -> UIView? {
-        let mainView = UIView(frame: CGRect(x: 0, y: 0, width: tableView.bounds.size.width, height: 44))
-        mainView.backgroundColor = UIColor.tableViewHeader
-        
-        let label = UILabel(frame: CGRect(x: 20, y: 0, width: mainView.bounds.size.width, height: 44))
-        label.font = UIFont.boldSystemFont(ofSize: 17)
-        label.textColor = UIColor.unselected
-        label.backgroundColor = UIColor.tableViewHeader
-        mainView.addSubview(label)
-        
-        switch section {
-        case 0:
-            label.text = "Basic Info"
-            return mainView
-        case 1:
-            label.text = "Assignment Score"
-            return mainView
-        default:
-            return nil
-        }
-    }
-    
     override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
         
         if indexPath.section == 0 {

    
    override func tableView(_ tableView: UITableView, heightForHeaderInSection section: Int) -> CGFloat {
        return 44
    }
    
    override func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat {

        let name = parentClass.rubrics[row].name
        let title = NSMutableAttributedString(string: name)
        title.addAttributes([.foregroundColor: UIColor.mainText,
                             .font: UIFont.preferredFont(forTextStyle: .body)],
                            range: (name as NSString).range(of: name))
        return title
    }
