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