Mourad Laabdi
He did pre-recorded lectures, but the content was clear accompanied with slides, and he did weekly quizzes which seemed annoying but actually helped me keep on top of the content and not fall behind, which I liked. He was helpful, although lectures sometimes seemed a bit dull. Good prof though teaches content well!