How did Beethoven learn counterpoint?
a. By studying under Johann Sebastian Bach's compositions
b. Through extensive self-study and analysis of classical compositions
c. By attending formal counterpoint classes at the Vienna Conservatory
d. Through collaboration with contemporary composers like Mozart and Haydn