What Did CPE Bach Write?

What Did CPE Bach Write? C.P.E. Bach’s many compositions include religious music (e.g., a Magnificat, 22 Passions), symphonies, concerti (for flute, harpsichord, piano, harpsichord and piano, organ, oboe), organ sonatas, chamber music, and songs. Who did CPE Bach teach? He also taught keyboard instruments at the Royal court, including to the young Duke Carl Eugen