Lectures are boring & confusing, they also don't correlate with the assignments. He didn't start grading work until 2 weeks before the end of the semester and he grades really weird with little to no feedback. I did however pass with flying colors, there are no tests or quizzes, just 2 assignments a week and you can correct anything up to a 100.