I would not recommend this class for someone who actually wants to understand concepts. He cannot teach. Also, he is a harsh grader when it comes to exams. Take him if you want a fast paced class and do not care about learning biology. He will say the textbook is optional, but please read the textbook before classes!