It's easy to start your application.
Curious about academic research? Gain experience in world-class ESE labs as an undergraduate researcher working with accomplished faculty:
- Not sure if you're interested in research? Consider ESE 2001 Research Experience in ESE, a 1-unit course designed to expose you to ESE research.
- Ready for more experience? Consider ESE 2971 Introduction to Research in ESE, 2 units of introductory mentored research.
- Already have a prospective advisor and/or project? ESE 497 Undergraduate Research, 1-3 units to work on an independent research project and present it at an ESE research symposium.
- Envision research as an integral part of your future career? Plan for ESE 4971 Honors Thesis Research.
Interested students are encouraged to review the Department of Electrical & Systems Engineering research areas, as well as the focus areas of department faculty, to learn more about our strengths and research activities. You're invited to contact individual faculty members to inquire about research in their labs.
Students can also review the research projects that are currently available in faculty research labs listed below.
Beyond the department, you can take part in a number of research opportunities at the school and university level, including the Washington University Summer Fellowship Program (WUSEF), which provides exceptional students from backgrounds underrepresented in the STEM fields, including underrepresented minority students, students from economically disadvantaged and underserved backgrounds and students with disabilities, a chance to perform research at institutions throughout the country, as well as resources and options available through the Office of Undergraduate Research.
To register for any undergraduate research course, your project must be approved and supervised by an ESE faculty member. Complete the appropriate form (see sidebar) and submit to the ESE office with signatures from your research project faculty advisor and your academic faculty advisor.
Current Research Projects
Students who aren't sure what type of research they'd like to perform or need inspiration as to what research projects are available are encouraged to review the list of currently available research opportunities below.
- Shantanu Chakrabartty
Emulating a million neuron-brain in real time
- The goal of this project is to leverage advances in GPU-based and conventional computing platforms to simulate a synthetic biological brain comprising of more than a million connected neurons in real time.
- The design will be based on a specific model of a neuron that has been developed in AIMLab which enables the end user to create large-scale and stable neuro-dynamical system and also allows the user to experiment with different types of network-level dynamics. For this project, the student team will leverage a previously developed MATLAB toolbox to scale the user and visualization interface to support the construction and analysis of a million neuron system in real time.
- As a case study, the software will be used to construct a complete insect brain where the user can define the structure and connectivity of the network, along with different types of neurons.
- Suggested background: MATLAB, signal/image processing, basic neuroscience or neural network (optional)
- Matthew Lew
Imaging DNA nanostructures and nanomachines using single-molecule, super-resolution microscopy
Design and construction of an ultrafast, single-photon-sensitive camera
- Synthetic DNA nanostructures (i.e., DNA origami) are useful for a variety of applications in drug delivery, nanotechnology, and biophysics. In this project, the student will learn how to design and synthesize 3D DNA origami, how to design and build a chamber to actuate the origami, and how to image the position and conformation of the DNA using imaging technology in the Lew Lab. The specific project details are flexible and will be refined based on student experience and interest.
- Desired academic major: Flexible, and can include biomedical engineering, chemistry, chemical engineering, electrical engineering, or physics
- Suggested background/courses: Flexible, but a strong applicant will have experience in some of the following: Fluorescence microscopy, electromagnetics, applied/modern optics, Fourier transforms, linear systems, statistical signal processing, molecular biology
- Photons, the fundamental packets of light, can carry a wealth of information about a specimen of interest using their various degrees of freedom, including position, propagation direction, polarization, wavelength (energy), and time of arrival. In this project, the student will learn how to design and construct a photomultiplier-tube based ultrafast camera, capable of measuring the position and time of arrival of single photons (~500 ps resolution). The student will also design and test ultrafast readout electronics (~500 MHz sampling rate) for measuring these parameters and streaming them to a computer over gigabit ethernet. The specific project details are flexible and will be refined based on student experience and interest.
- Desired academic major: Flexible, and can include electrical engineering, computer engineering, or physics
- Suggested background/courses: Flexible, but a strong applicant will have experience in some of the following: Electromagnetics, applied/modern optics, Fourier transforms, linear systems, statistical signal processing, digital logic, digital/embedded systems
- Ulugbek Kamilov
Machine learning for image restoration
- In image restoration, the goal is to build algorithms for clearing images from undesired artifacts such as camera blur or sensor noise. The student will work on advanced algorithms for image restoration that are based on large-scale optimization and machine learning. We have developed a family of such techniques that use learned information, such as natural image features, to generate clean images from the corrupt ones. The student will have an opportunity to contribute to this exciting research area and learn the cutting-edge imaging algorithms.
- Skills Required: Familiarity with image processing and machine learning. Proficiency with MATLAB or Python.
Large-scale optimization for computational imaging
- Optimization algorithms play an essential role in modern computational imaging (CI). The choice of an optimization algorithm establishes whether a sufficiently good performance can be obtained in hours or in days. Increasingly, optimization is becoming large-scale due to modern systems dealing with millions of variables. The student will work on the development of novel advanced optimization algorithms for large-scale imaging. Computational Imaging Group (CIG) at WashU has recently developed several new algorithms and the students will contribute to this exciting area by extending our current results. Several applications will be considered, including biomedical image reconstruction and analysis.
- Skills Required: Proficiency with Python or Matlab. Familiarity with machine learning. Mathematical maturity to understand optimization algorithms and their analysis.
- Neal Patwari
Combine radio tomographic imaging (RTI) with line speed of crossing measurements
- Radio tomographic imaging (RTI) estimates an image map of where people are in an area based solely on the changes that the people's bodies cause to radio waves in the area. RTI uses transceivers that transmit and measure received signal strength to measure these radio wave changes. However, RTI needs a high density of transceivers in the environment. Recently our research showed that we can accurately estimate the speed at which someone crosses a link line based on the measured changes. This project is to update RTI algorithms to include speed information, which we believe will result in RTI algorithms that are accurate even with low densities of transceivers.
Outdoor RSSI data mining
- Our lab has developed considerable expertise in environmental monitoring (localization, breathing and pulse rate monitoring) using RF measurements. We are now deploying tens of remotely accessible software-defined radios (SDRs) on towers and building tops in Salt Lake City, Utah. These can be controlled from anywhere and used to emulate current or next-generation wireless protocols. This project is to program a module that has the deployed SDRs to have a time-division protocol to transmit and receive, and measure the radio channel in between each pair of deployed SDRs. Radio channel measurements might include signal strength, Doppler, and/or channel impulse response. These measurements will change over time as the environment changes, for example, when the weather changes. This project is to characterize what kinds of changes are observed as a function of weather, and perhaps other environmental variables.
For more project opportunities in the Patwari lab, visit the SPAN lab website.
- Shen Zeng
Computational optimal control for nonlinear systems using learning-based techniques
- Stabilization and active maneuvering of nonlinear dynamical systems in an optimized way (e.g., by minimizing energy consumption) are critical tasks of fundamental importance in various engineering problems. In this project, students can learn about modern data-integrated and learning-based approaches developed in the lab for synthesizing such optimal control laws for nonlinear systems and are also given the opportunity to apply these to different system models (including both simulations and physical implementations, such as quadcopters and other robotic systems).
- Suggested background/courses: a solid understanding of basic control systems principles (ESE 441), experience with Matlab programming
- Chuan Wang
Develop inkjet-printed stretchable sensor patch for wearable electronics applications
- Soft electronic devices built on ultrathin elastic substrates are suitable for a wide range of applications such as wearable devices and soft robotics. Our group has formulated various types of nanomaterial- and polymer-based electronic inks that can be patterned with high resolution and uniformity using a low-cost printing process. In this project, the students will learn how to fabricate stretchable electrode array and sensors (pressure, strain, temperature) using inkjet printing and characterize the sensor response curve. The student may also work on microcontroller board programming to allow the data from the sensors to be wirelessly transmitted to a smartphone app. Combining the above, a soft sensor patch will be prototyped and its functionality will be validated by using it to collect signals including heart rate, body temperature, and biopotential.
- Suggested background/courses: Analog and digital circuits, semiconductor devices, Arduino microcontroller board or Raspberry Pi.
Develop printed stretchable perovskite light-emitting diodes
- Flexible or stretchable displays have attracted a significant amount of interest recently in the consumer electronics market. The key components in such displays are organic or polymer light-emitting diodes (LEDs) built on plastic or elastic substrates. In the project, the student will work on formulating inks comprising perovskite nanocrystals dispersed in a conductive polymer. The ink will subsequently be used to fabricate stretchable LEDs using a low-cost inkjet printing process. The research aims to demonstrate LED devices that can be repeatedly stretched by at least 50% without reducing brightness. Once the printed LEDs are successfully demonstrated, they will be integrated to form a passive-matrix stretchable display.
- Suggested background/courses: Chemistry, materials science, semiconductor devices
Developing a wireless read-out interface to an electronic tooth
- In this project the student team will design a smart-phone based interface to acquire and process
sensor data recorded from an electronic tooth. The electronic tooth (or e-tooth) is collaborative
research project where the research team is developing a smart dental/oral implant that can continuously an over a long period of time, monitor the composition of the saliva for specific biomarkers.
- Currently, the e-tooth is wirelessly interrogated using a radio-frequency back-scattering method and uses a bulky laboratory equipment and uses off-line data processing. For this project, the student team will explore if the wireless read-out interface/analysis could be directly implemented on a smart-phone or using with minimal plug-and-play commercial off-the-shelf hardware.
- Suggested background: Embedded hardware and software development, Signal processing, wireless communications
Undergraduate research forms
- ESE 2001 Undergraduate research form
- ESE 2971 Undergraduate research form
- ESE 497 Undergraduate research form
- ESE 4971 Undergraduate research form
- ESE 400 Independent study approval form
ESE 400 is for mastering ESE topics that are covered by existing literature