"Takusan hon wo yomu" is also correct. You can use both "takusan" and "takusan no". "Takusan" works as an adverb when used without "no". (It's similar to "to read books a lot" vs "to read many books".)
As for #1, "kirei" is usually not used when professor yamashita is a man.
"Takusan hon wo yomu" is also correct. You can use either "takusan" or "takusan no". "Takusan" works as an adverb when used without "no". (It's similar to "to read books a lot" vs "to read many books".)