I am taking him as hybrid so an hour lecture on mondays and his lectures are interesting and clear. Weekly discussion posts and quizzes but easy if you read the material. He is super helpful and gives more than enough time in advance to do the projects, his instructions are clear. Its not a heavy work load, would definitely take his class again