My favorite was Dr James Grier Zoology. IMO was the most enthusiastic about the courses he taught. Spent a week with him and a couple grad students, on a field trip. Very educational and interesting. Also on my favorites list would be the late Dr Bill Reid History.