Write SQL query to solve given problem: How many courses does the student with the highest GPA this semester take?. Keep the solution inside sql tag ```sql [SQL-Query] ```
SELECT COUNT(course_id) FROM registration WHERE student_id IN ( SELECT student_id FROM student WHERE gpa = ( SELECT MAX(gpa) FROM student ) )