Abaixo está uma instrução que descreve uma tarefa de geração de SQL, combinada com uma entrada que fornece mais contexto sobre os esquemas de tabela disponíveis. Escreva o código SQL que responda adequadamente à solicitação
 ###Instrução: Quantos cursos de desenvolvimento profissional foram concluídos por cada professor?
 ###Tabelas: 
CREATE TABLE teacher (id INT, name TEXT); INSERT INTO teacher (id, name) VALUES (1, 'John Doe'), (2, 'Jane Smith'); CREATE TABLE course (id INT, name TEXT, teacher_id INT); INSERT INTO course (id, name, teacher_id) VALUES (1, 'Python for Teachers', 1), (2, 'Data Science for Teachers', 1), (3, 'Math for Teachers', 2), (4, 'Science for Teachers', 2);
SELECT c.teacher_id, COUNT(DISTINCT c.id) AS courses_completed FROM course c GROUP BY c.teacher_id;