Good lectures. There are room for improvements in the lecture notes, but they are well informative. Online quizzes and class polls are moderate to easy. You need to ace the projects with lots of tests and experiments and explain them well in the reports. There are a few tricky questions in the final. Make sure you explain them properly.