Each lab is challenging and will increase your deeper understanding of hardware and system software.
Start early! Each lab has multiple parts with separate due dates for each part.