Add more student methods

@blx, feel free to provide any feedback on this.