I'm not a STEM person, but Professor Lomsadze is super knowledgeable about the subject and made it interesting. His classes may be lecture heavy, but they are quite entertaining because he moves around a lot and acts out things lol. There were rarely homework assignments. Quizzes/tests doable if you read the textbook/practiced study questions.