Roarke's Machine Learning Class

Machine Learning and Imaging


Dr. Horstmeyer currently teaches BME548: Machine Learning and Imaging.  

We are in the process of producing videos of the BME548 course lectures. Please find these recordings on our lab's YouTube Channel here!  


This is a hands-on coding course that teaches current techniques with deep convolutional neural networks (CNNs) for supervised machine learning, with a particular focus on using CNNs to optimize physical hardware for improved performance.

  • All of the associated lectures, homeworks, code and other content for this course are available at
  • Additional information, projects and datasets are available at

Engineering 101

Dr. Horstmeyer also teaches Duke's First Year Design course