This professor was not good at all. I don't normally care enough to leave reviews on professors but I wanted to warn yall about this class. Very quiz and exam-heavy. 1 good thing I will say is that the work and material are pretty straightforward. The final exam was 150 questions long, the most ridiculous thing I've ever done.