The model of the course is OK. I liked the projects. It is very difficult to sit through the lectures and stay focused, but dig deep, stay focused, take notes. Start the assignments early, especially the first one and the assembly one. Really, try not to fall asleep in the lectures (as some classmates did!)