This professor is amazing and I highly recommend him! He cares a lot about his students and tries to make sure you understand the material. The grade for this class was heavily dependent on three exams and a final with a few quizzes. The quizzes were very similar to the exams, both of which were easy if you pay attention in class. No textbook req.