Satisfied with the overall course delivery though it had to be done online . Lecture videos are really interesting to watch and easy to understand