Rizal was a polymath who demonstrated talent and skill in many diverse fields. He was proficient in over 20 languages and had an incredible ability to master varied subjects from agriculture and botany to sculpture, poetry, teaching and medicine. Rizal's talents were recognized during his lifetime, with one expert calling him a "versatile genius" and another noting his "stupendous" many-sidedness.