UAV Lab: a multidisciplinary UAV design course