Use helper functions in a non-stupid way
Indentation is good
Name and Email Validations for Teachers

Email shouldn't be validated for, but the name should. The email just
needs to match a format.
Split Up User's Event Selection

This allows for more control in the future if necessary.
Add Some Comments to User.day_events function
Prettify validations