Ernst Haeckel then studied medicine in Berlin and Würzburg, particularly with Albert von Kölliker, Franz Leydig, Rudolf Virchow, and with the anatomist-physiologist Johannes Peter Müller.