Very long lectures which is useless most of the time. You will need to read the book because the slides are not really comprehensive. I would say this class and the instructor didn't add anything to my knowledge.