Yes, it does. All this while, I've been entirely focusing on software-related projects and information. This course has actually made me learn and improvise on my understanding towards the importance of hardware as well. This course has 13 chapters, which have their fair share of software and hardware knowledge. Therefore without this subject, my knowledge towards this field would be imbalanced/insufficient.