guide for studying eece 276 7734558