Machine Learning: An Undergraduate Engineering Course | Synapse