Professor Avella is a qualified instructor. He has a passion for what he teaches and I can tell that he genuinely wants his students to learn and develop an interest in Genetics. However, the class is pretty difficult and you will have to work hard to get an A or B. I do think that the class is unnecessarily difficult for a 2000 level course.