Buzz: Product Feedback
There is too much space wasted vertically with such thick rows. Perhaps a 'compact display density' similar to what Gmail has.
And trying to save space with horizontally adjusting the width of each column individually takes time and you end up losing some of the assignment names well before the available space is utilized. Perhaps writing the assignment titles at an angle would help like in this image: https://i.ytimg.com/vi/FlZovY2CaE4/maxresdefault.jpg