Undergraduate Research Opportunities

For more information regarding undergraduate research opportunities please contact:

       Prof. Shantenu Jha
       Email: shantenu.jha@rutgers.edu
       Office: CoRE 705

Current Research Opportunities:

1. Prof. Janne Lindqvist
Multiple Projects Available
Undergraduate students are welcome to discuss working on challenging and exciting research topics with Prof. Janne Lindqvist at janne@winlab.rutgers.edu. The topics vary from human-computer interaction, mobile computing and security engineering.

Research approaches include working on mobile apps, web app, surveys, interviews to working with human participants.
All research topics will be defined with the student based on their interests and skills, and desires to develop new skills.
Previous success stories include:
First author started as undergraduate student, tier-1 paper:
Fourth author undergraduate student, tier-1 and best paper nominee http://www.winlab.rutgers.edu/~janne/elasticpathing-ubicomp14.pdf
See more at http://elasticpathing.org
Status: Available


2. Prof. Dario Pompili
The focus of this project is to implement an Android application for mobile grid computing. The expected role of candidates is to collect real-time data from different Android devices, and process and visualize them. A picture below is the sample application for the final product.


Please find the link below for more information about the mobile grid applications.
Good Android programming skills (e.g., UI, network). Good understanding of real-time systems
GPA above 3.0, or interviewed by the faculty
Compensation: $10/hour
Start Date/ Hours per Week:
Status: Available
3. Prof. Dario Pompili 
The project focus is to create a team of underwater vehicles that will swarm and take measurements for water quality monitoring. Some work has already been done on this project by students who have graduated in May 2012. A picture of the vehicle we are working on (the Neptune) can be found below.


1. Some skills that might come in handy are familiarity with Linux, Arduino, and Python. Knowledge of circuitry and basic hobby-type hardware is also a plus.
2. GPA above 3.5, or interviewed by the faculty
Compensation: $10/hour
Start Date/ Hours per Week:
Status: Available
4. Prof. Athina Petropulu
Using blind source separation ideas to separate the vibration signatures of trucks passing over a bridge based on recordings of sensors placed on the bridge.
Knowledge of Matlab and a good math background
5. Prof. Yicheng Lu
  1. ZnO materials characterization
  2. ZnO devices fabrication and testing
  3. Biosensors and biochips
  1. Completed the Electronic Devices and Electronic Devices Lab
  2. GPA above 3.5, or interviewed the faculty
6. Prof. Deborah Silver
Project #1:
Scientific Visualization - helping develop software to process, manage and visualize real-time data from fluid dynamics simulation and oceanographic observation systems.
Requirement: Good programming background
7. Prof. Deborah Silver
Project #2:
Applied Research - multiple opportunities for those interested in Makerspaces & Technology Entrepreneurship.
Status: Available
8. Prof. Christopher Rose
Project 1:
Description: Principles of Communications Systems is an undergraduate ECE course in which students learn the basics of analog and digital information transfer. The key component of the course is an introduction to the concepts of Gaussian signaling and signal space. The student will help the instructor develop a set of pared down, student-friendly, web-accessible notes as well as various interactive web-based (and perhaps simple physical) demonstrations of signaling concepts.
Requirements: Successful completion (B or better) of 332:226 (Probability and Random Processes) and 332:322 (Principles of Communication Systems)
Compensation: $10/hour
9. Prof. Christopher Rose
Project 2:
DescriptionComponents of multi-element systems are often described as being in communication with one another. Almost invariably, however, the description is an analogy rather than a precisely formulated relationship between element states. In this project the student will help explore various simple linear and non-linear systems under a communication theory lens, both analytically and through numerical analysis.
Requirements: Successful completion of 332:226 (Probability and Random Processes) and 332:322 (Principles of Communication Systems). Linear algebra and familiarity with numerical math packages (e.g. MATLAB, Maple, Mathematica) very useful
Compensation: $10/hour
10. Prof. Marco Gruteser
Circuit design and demonstration apps for a visual MIMO localization system.
Requrements: Circuit design and Java programming
Status: Position Filled


11. Prof. Marco Gruteser
Implementation and performance characterization of a visual MIMO transceiver using on-off keying.
Requirements: Arduino and C programming
Status: Position Filled
12. Prof. Grigore Burdea
Description: Position open for an undergraduate sophomore or junior interested in virtual reality research.
Requirements: Knowledge of Unity 3D programming language and of input/output devices (especially the Novint Falcon haptic interface).
Compensation: $10/hour
Start Date: Immediately
Status: Position Filled