Professor Shani is the best professor I've ever had. He is very patient, passionate, kind, and hilarious. His lectures are very entertaining. He provides numerous opportunities for extra credit. Any microbiology class you take is going to challenge you, but he makes learning very fun and doable. Study for your exams and you'll be fine!