I would not listen to other reviews personally. I was taking a different Bio Prof before Professor Lopez and saw the reviews so I got nervous but I am so glad that I switched. He is very understanding and super nice, helps out if you are struggling. As long as you do your work you are pretty much set. I honestly 10/10 recommend. 