This course is designed to provide biomedical engineering undergraduates with a solid foundation in the principles and applications of machine learning. Students will learn the fundamental concepts, techniques, and algorithms used in machine learning. Applications to various biomedical engineering problems will provide context for the fundamental ML concepts. The course will include hands-on programming exercises and projects to reinforce theoretical concepts and develop practical skills.