Add @staticmethods to course and user

Much cleaner syntax than Callable()