Muhebullah Karimzada
Absolutely no recording to watch. Assigns you tons of readings and module content to go through each week with lengthy practice problems as there is already a good amount of pressure coming from other courses. I personally do not like the course AT ALL. It is a required course for my program, I don't find it useful at all unless you are interested.