doi dblp Introduction to Engineering: A Starter's Guide with Hands-On Digital Multimedia and Robotics Explorations Lina J. Karam | Naji Mounsef