Educational Purpose: Classroom instruction and student projects, with results entering the public domain.
Research Purpose: Research-related activities involving problem-solving, programming, and analysis, excluding commercial purposes and curriculum development.