Throughout my whole academic career, as a computer science major. I have been taking all my major classes seriously. I could certainly conclude that he is the worst professor I have ever had. You will pass easily since the grade heavily depends on 8 assignments. But you WON'T LEARN anything, ZERO! And he never reply even 1 email the whole semester.