Basic version of student done and compling.