Dr. Petrov is one of the best professors in biological sciences. Hes extremely intelligent and knows the material inside and out. His lecture slides are pretty bland, so going to class and taking notes/recording his lectures are really important. He is also really caring and truly wants his students to understand the material and do well.