Feature/roderick student ui

Merge roderick's latest changes into dev. Per roderick's commit c117ec91ad8523c708c5aa530f5faa16416ea2f4:

> Fixed the buttons for small screen devices when inside a deck

@roderickmorales I merged your changes with dev so your branch is up-to-date. In the future, please do a `git merge dev` in your branch before working on your changes. This will help us cut down on merge conflicts.

@jazahn I'm going to go ahead and merge roderick's changes unless you have any objections.