Undergraduate Level Courses

BioE 240 – Modeling Physiological Data and Systems: This course teaches data, image, and signal processing concepts through programming in Matlab and is the first course that introduced students to bioengineering concepts and Matlab programming in the curriculum. The course is taught in a computer laboratory using interactive and peer-instruction methods. Every session, new concepts are introduced through hands-on programming modules where students work in small teams to tackle the problems.

BioE 399 – Professional Development for Bioengineers: This course was proposed and developed by Dr. Esmailbeigi. The course introduces  students to career decision-making processes and prepares the students for planning their transition into the engineering world.

BioE 431- Bioinstrumentation and Measurement Laboratory: This course is focused on teaching concepts of circuit designs for applications in bioengineering. Each of the 7 project in this course enables students to utilize their theoretical knowledge gained in other classes and apply it to experimental problem solving.

BioE 494 – Wearables and Nearables Technology Laboratory: This is the first time this course is being taught; it was developed by Dr. Esmailbeigi, Dr. Hummel (UIC Department of Computer Science), and Ph.D. candidate Nicholas Marjanovic. This cross-disciplinary course asks students to consider the applications, design requirements, and social implications of wearable and nearable technologies. Through various lab modules, this course teaches teams of bioengineering and computer science students about sensors, data processing, materials, wireless communication, and the user experience, among other topics.

Esmailbeigi Lab