This is a very difficult course it involves going to every lecture because you can be tested on things said outside of the slides and memorizing many bacteria, viruses, etc. This prof does a great job of being clear about the difficulty of the course and gives you many resources to succeed. The prof does a great job explaining and taking questions.