How hard is engineering?