Prof. Joshua is very knowledgeable in zoology. BUT often forgets his course is an INTRODUCTORY course to zoology. So, I would not recommend taking his course unless you have a lot of background knowledge from biology. Our class average for the first exam was a D. If you have to take his course take it ONLINE!