Professor Boppart's Courses

  • ECE/BioE 380 - Biomedical Imaging
    Studies the fundamentals and applications of six medical imaging techniques: X-ray imaging, computed tomography, nuclear medicine, magnetic resonance imaging, ultrasound, and optical imaging. In addition, introductory material on general image formation concepts and characteristics is presented , including human visual perception and psychophysics.

  • ECE/BioE 414 - Biomedical Instrumentation
    Introduction to engineering aspects of the detection, acquisition, processing, and display of information and signals from living systems. Topics discussed include biomedical transducers and systems for measurement of biopotentials, force, pressures, blood flow, and heart sounds, as well as instrumentation for cell type and surface marker identification.

  • ECE/BioE 415 - Biomedical Instrumentation Lab
    Studies medical instrumentation and transducers for static and dynamic inputs and measures actual biomedical signals.

  • ECE/BioE 460 - Optical Imaging
    Introduction to visible and infrared imaging systems covering fields, optical elements, electronic sensors, and embedded processing systems. Lectures and labs cover active and passive illumination, ranging, holography, polarization, coherence, spectroscopy and sampling with an emphasis on electronic optomechanical control and data acquisition.

  • ECE/BioE 467 - Biophotonics
    The course content focuses on three blocks: 1) Biophotonics Principles, 2) Diagnostic Biophotonics, and 3) Therapeutic Biophotonics. Different imaging modalities, such as OCT, CARS, FRET, SHG/THG, confocal microscopy, MPM, nonlinear optics, as well as their clinical applications are introduced. In each lecture, students lead a brief discussion about a related journal article to provide additional information, which is not yet covered in the textbook. Individual studies are also possible for extra credit.

  • BIOE 571 - Biological Measurement I
    Introduces fundamental concepts related to the detection and analysis of biological analytes, biomedical images, and physiological parameters.  Topics include signal-to-noise analysis, noise characterization, data aliasing, analog-to-digital conversion, and common strategies for noise reduction.  The fundamental phenomena behind biological measurements such as DNA sequencing, fluorescence microscopy. MRI imaging, OCT imaging, and ultrasound imaging are discussed along with the factors that influence noise and contrast from the standpoint of fundamental physics, instrumentation hardware, and post-measurement data/signal processing.  Prof. Boppart teaches the first module of this team-taught course, which is focused on an Introduction to Human Pathology and Histotechnology.

  • IDEA Projects – Innovation, Design, Engineering, and Analysis
    This new course will be taught as part of the medical school curriculum in the new engineering-based Carle Illinois College of Medicine.  This required course for second- and third- year medical students is intended to teach and develop skills in problem identification, innovation and design, problem-solving, and presentation/communication.  On Engineering Rounds and during patient care experiences, students will learn to envision and identify technological solutions to medical problems and challenges faced during their required clinical clerkships.  One IDEA project will be pursued further and expanded as a Capstone Project during the student’s third and fourth year of medical school.

Additional UIUC Courses


  • ECE 455 - Optical Electronics
    Optical beams and cavities; semiclassical theory of gain; characteristics of typical lasers (gas, solid state, and semiconductor); and application of optical devices.

  • ECE 468 - Optical Remote Sensing
    Introduction to Optical Remote Sensing. Optical sensors including single element and area arrays (CCDs). Systems including imager, spectrometer, interferometer and lidar optical principles and light gathering power. Electromagnetics of atomic and molecular emission and scattering with applications to the atmosphere as an example. Applications include ground and spacecraft platforms.

  • ECE 536- Integrated Optics and Optoelectronics
    Integrated optical and optoelectronic devices; theory of optical devices including laser sources, waveguides, photodetectors, and modulations of these devices.

  • ECE 569 - Coherent Optics and Holography
    Analysis of information encoding, transmission and decoding in spatially complex optical systems. Analysis of digital and analog imaging, holography, and interferometry. Analysis of physical and electronic transformations in imaging systems. Discussion of multiplex imaging and imaging transformations.

  • ECE 570 - Nonlinear Optics
    Light propagation in anisotropic crystals; second- and third-order nonlinear susceptibility and electro-optic effect; and discussion of the relationship of these effects along with such applications as light modulation, harmonic generation, and optical parametric amplification and oscillation.

  • Phys 402 - Light
    Wave kinematics; geometrical optics: basic concepts, ray-tracing and matrix formalism, Gaussian imaging by thick lenses, stops, and apertures, and intensity relations; interference; interference spectroscopy and coherence; diffraction: Fresnel-Kirchhoff formulation, Fraunhofer case, Fresnel case, and holography; polarized light. Lectures, laboratory, and problems.

Signal/Image Processing:

  • ECE 310/410 - Digital Signal Processing
    It is an introductory course on digital signal processing (DSP). It introduces a DSPconcept, such as convolution, Linear tine invariant (LTI) system, sampling theory, Fourier transform, Z-tranform, Design of FIR and IIR filter.

  • ECE 420 - Digital Signal processing Laboratory
    Development of real-time digital signal processing (DSP) systems using a DSP microprocessor. Several structured laboratory exercises, such as sampling and digital filtering, followed by an extensive DSP project.

  • ECE 472 - Biomedical Ultrasound Imaging
    It covers basic acoustic properties such as acoustic wave propagation, attenuation and sources; Anatomical and Functional Imaging; Advanced ultrasound imaging and ultrasound computed tomography.

  • ECE 513 - Vector Space Signal Processing
    Rigorous presentation of key mathematical tools in a vector space framework, and their applications in signal processing, including: finite and infinite dimensional vector spaces, Hilbert spaces, linear operators, inverse problems (e.g. deconvolution, tomography, Fourier imaging), least-squares methods, conditioning and regularization, matrix decompositions, subspace methods, bases and frames for signal representation (e.g. generalized Fourier series, wavelets, splines), Hilbert space of random variables, random processes, signal and spectral estimation.

  • ECE 547 - Topics in Image Processing
    Examines fundamental concepts, techniques, and directions of research in image processing. Topics include two-dimensional Fourier transform and filtering, image digitization, coding, restoration, reconstruction, analysis, and recognition.

  • CE 551 - Digital Signal Processing II
    Basic concept review of digital signals and systems; computer-aided digital filter design, quantization effects, decimation and interpolation, and fast algorithms for convolution and the DFT; introduction to adaptive signal processing.

  • ECE 558 - Digital Imaging
    Multidimensional signals, convolution, transforms, sampling, and interpolation; design of two-dimensional digital filters; sensor array processing and range-doppler imaging; applications to synthetic aperture radar, optics, tomography, radio astronomy, and beam-forming sonar; image estimation from partial data.

Cellular and Biology/Medicine:

  • MCB 150 - Molecular and Cellular Basis of Life
    Introductory course focusing on the basic structure, metabolic, and molecular processes (including membranes, energy metabolism, genes) common to all cells. Emphasis on unique properties that differentiate the major sub-groups of organisms (Archaea, Bacteria, plants, and animals), and will discuss how cells are integrated into tissues and organs in multicellular organisms

  • MCB 250 - Molecular Genetics
    A lecture/discussion course that provides detailed coverage of genetic variation, gene organization, gene expression, and gene regulation in a variety of organisms. There are three one-hour lectures each week delivered by faculty members from the Department of Microbiology and Cellular and Developmental Biology, and one discussion section each week lead by graduate teaching assistants from the School of MCB.

  • MCB 450 - Introduction to Biochemistry
    It is an introduction to biochemistry, a discipline devoted to understanding living systems in terms of chemical principles.

Instructional Resources