Data based on 1 reviews.
The class is useful, with advanced concepts, but many projects, notes, and much of the homework is digitalized, and many projects are made easier to do and participate in becuase of how its done. Overall class is no-nonsense but rewarding