Is Computer Engineering really that difficult to complete?