In 637, Xuanzang set out from Lumbini to Kusinagara, the site of Buddha's death, before heading southwest to the deer park at Sarnath where Buddha gave his first sermon, and where Xuanzang found 1,500 resident monks. Travelling eastward, at first via Varanasi, Xuanzang reached Vaisali, Pataliputra (Patna) and Bodh Gaya. He was then accompanied by local monks to Nalanda, the greatest Indian university of the Indian state of Bihar, where he spent at least the next two years, He visited Champa Monastery, Bhagalpur. He was in the company of several thousand scholar-monks, whom he praised. Xuanzang studied logic, grammar, Sanskrit, and the Yogacara school of Buddhism during his time at Nalanda. René Grousset notes that it was at Nalanda (where an "azure pool winds around the monasteries, adorned with the full-blown cups of the blue lotus; the dazzling red flowers of the lovely kanaka hang here and there, and outside groves of mango trees offer the inhabitants their dense and protective shade") that Xuanzang met the venerable Silabhadra, the monastery's superior. Silabhadra had dreamt of Xuanzang's arrival and that it would help spread far and wide the Holy Law. Grousset writes: "The Chinese pilgrim had finally found the omniscient master, the incomparable metaphysician who was to make known to him the ultimate secrets of the idealist systems." The founders of Mahayana idealism, Asanga and Vasubandhu, trained Dignaga, who trained Dharmapala, and Dharmapala had in turn trained Silabhadra. Silabhadra was thus in a position to make available to the Sino-Japanese world the entire heritage of Buddhist idealism, and the "Cheng Weishi Lun", Xuanzang's great philosophical treatise, is none other than the "Summa" of this doctrine, "the fruit of seven centuries of Indian Buddhist thought."