Courses

This page provides access to information about current course offerings in biomedical engineering. Both graduate and undergraduate courses can be found here.

Biomedical engineering course catalog Heading link

The course catalog page contains up-to-date course codes and descriptions for classes in both biomedical engineering and bioinformatics.

View BME Courses

Biomedical engineering course guides and resources Heading link

Special Topics Courses Heading link

Analysis and design considerations of problems associated with nanomaterials and advanced nanoscale characterization for biomedical applications.

This course explores the fascinating intersection of nanotechnology and bioengineering, focusing on the application of nanoscale materials and devices in solving challenges within the biomedical and healthcare fields. Through a combination of lectures, case studies, and group projects, students will gain a comprehensive understanding of nanobiotechnology and its potential impact on healthcare, diagnostics, and therapeutics.

Magnetic Resonance Imaging (MRI) is one of the most widely used imaging modalities in hospitals and clinics for medical diagnosis due to its non-invasive, non-ionizing, and multi-planar capability to visualize human body. This course offers in-depth discussions covering all core areas, including: basic principles, image weighting and contrast, spin and gradient echo pulse sequences, spatial encoding, k-space, protocol optimization, artefacts, instrumentation, and MRI safety. We will use the leading MRI reference book MRI in practice as our textbook. This course will prepare students, in the future, for advanced researches on MR imaging and for MRI related occupation, for example, the advanced level examination for MRI offered by the American Registry for Radiologic Technologists (ARRT) in the USA.

Project based course during which engineering students will work collaboratively with medical students to design and prototype a medical technology. A single longitudinal project will be accompanied by hands-on learning of relevant prototyping and manufacturing processes. Instructor approval required.

This course will teach introductory computer vision with a focus on biomedical applications. The course will go through image processing methods, feature extraction, machine learning, and introductory deep learning for computer vision (i.e. convolutional neural networks for classification). The class will focus on 3-4 problem sets that will be a mix of theory questions and programming assignments, all of which will be in Python. A major portion of the class grade will also be a group project, where students will work in groups of 3-4 and apply the learned methods to a novel research problem on real world data.

Theory of acoustics in fluids and solids. Measurement methods. Medical diagnostic and imaging applications: cardiovascular and pulmonary acoustics, ultrasound, dynamic elastography. Students must have graduate standing in an engineering program or permission of the instructor. Must have had differential equations (e.g. Math 220) with grade of B or better.

This course will teach the current state of the art for computer vision with a focus on biomedical applications. The course will go through advanced topics in deep learning, such as segmentation, detection, image generation, multi-task learning, feature learning, black box visualizations, and much more. The class will function much like a journal club with students taking turns presenting various papers written in recent years. The class assumes a strong base understanding of computer vision and modern-day deep learning. The main focus of the class, outside of the lectures and assigned readings, will be a final project where students work in groups of three or four to apply the learned methods to a novel research problem on real-world data.

Graduate FAQ's Heading link

  • BME 596/598/599
  • Level restrictions? For 400-level courses, make sure that you are selecting the graduate-level section (usually 4 credit hours) and not the undergraduate-level section (usually 3 credit hours).
  • Other BME course errors? Send a screenshot of the error to bmegrad@uic.edu.
  • Courses approvals? Each department controls their own courses. So if you have issues registering for a non-BME course then you will need to contact the department offering the course. There should be contact information in the graduate catalog at https://catalog.uic.edu/gcat/.
  • Time conflicts? Overrides for time conflicts will require instructor approval forwarded to me (if they involve a BME course) or to the departments offering the courses confirming that the overlap will not cause any conflicts with participation and exams.