Laying the foundations of Machine Learning in Undergraduate Education through Engineering Mathematics | Synapse