This class was tough.
I would recommend this course for anyone who is looking to be challenged and learn a lot.
I enjoyed the labs most, because they were hands on and really helped with understanding multiple areas and concepts at once.
Hours per week:
Advice for students:
Take plenty of time to study and always try to be prepared for the next round of topics before they come up.