Source: https://peer.asee.org/experiences-in-developing-a-robotics-course-for-electronic-engineering-technology.pdf