Very smooth course with little left to the imagination. Module structure resembles the text books required by the course, but I honestly never used them for assignments or read the material. I read a lot about the topic outside of class, but you could do very well without it, because his pre-recorded lectures cover everything quite thoroughly.