3rd semester shenanigans