Refactor education to replace half-life with rate limiting