URMP Faculty Mentors Page

Agile and Adaptive Robotics Lab (AARL)

Mechanical and Materials Engineering

Alexander Hunt

The Agile and Adaptive Robotics lab is interested in uncovering mechanisms of how animals achieve agile and adaptive control and applying these discoveries across a variety of fields. We develop biomimetic robots and use them to test theories of neural control of locomotion and balance.

Key skills needed: Any of the following: Solidworks/3D modeling; Programming (Matlab, Python); 3D printing; Machine assembly.

Center for Electron Microscopy & Fabrication

Chemistry

Andrea Goforth

Training with representative semiconductor-microelectronic-relevant samples on the CEMN's scanning electron microscope and plasma focused ion beam instruments. Goals: accomplishing Instrumentation alignments and improvements, fabricating real specimens, acquiring real sample data

Key skills needed: 200-level physics coursework in helpful, e.g., understanding of electromagnetism and optics, interest in materials science, imaging and or spectroscopy

Portland State Aerospace Society (PSAS)

Electrical and Computer Engineering (but also looking for ME and CS students)

Andrew Greenberg

PSAS is an interdisciplinary, hands-on, open source aerospace engineering project with four strategic projects: amateur rockets, liquid fuel rocket engines, and nanosatellites. 

This summer, we'll be focused on building, testing, and handing off all 3rd CubeSat to be delivered to the International Space Station (ISS) for deployment in October. We're looking for all student types and abilities to work with us this summer, including ME, EE/CmpE, and CS students.

Key skills needed: No skills required, but preferred skills include: ECAD and/or C firmware development for EE/CompE, MCAD and thermal/fluids classes for ME, and Python and embedded Linux experience for CS.

Soil-structure Interaction Lab

Civil and Environmental Engineering

Arash Khosravifar

Laboratory testing in the PSU geotechnical laboratory on soil samples collected from the Pacific Northwest to improve the seismic resilience of infrastructure subjected to Cascadia Subduction Zone earthquakes.

Key skills needed:  Training will be provided. 

Computational Imaging Lab

Computer Science

Atul Ingle

The Computational Imaging Lab at Portland State University designs next generation cameras and vision algorithms for challenging conditions: imaging in extremely dark or extremely bright environments, imaging high resolution 3D structures from long distances, and imaging through poor visibility like smoke and fog. We envision a future where such cameras will improve everyone’s quality of life: computer vision systems for autonomous cars that make drivers and pedestrians safer, high-precision cameras for surgical robots, and image sensors that improve accuracy of medical diagnoses.

Key skills needed: We are looking for candidates who are not necessarily experts but are eager to learn more about computational imaging algorithms and camera sensors. Applicants should have some programming experience (e.g. Python, C++), strong verbal and written communication and time management skills. We especially encourage students belonging to historically under-served groups to apply. These groups include (but are not limited to) women, students with disabilities, socio-economically disadvantaged groups, and first-generation college students.

Power Engineering Lab

Electrical and Computer Engineering

Bob Bass

Distributed energy resource aggregation, distribution system modeling, electric vehicle charging impacts on distribution systems, grid service dispatch using aggregated DER, volt/VAr control and conservation voltage regulation within distribution feeders.

Key skills needed: Scripting (python), RaspPi experience

teuscher:Lab

Electrical and Computer Engineering

Christof Teuscher

Our goal is twofold: (1) develop disruptive new computing paradigms and machines that will allow for lasting breakthroughs and open new application domains in the next 5-20 years; and (2) use computational modeling to solve societal problems.

Key skills needed: Good programming skills are a plus.

Infrastructure Risk and Resilience Lab

Civil and Environmental Engineering

David Yang

Our research lab aims to improve the sustainability and resilience of civil infrastructure systems. To fulfill this goal, key research areas include (a) infrastructure risk and resilience quantification under extreme events, (b) AI-assisted life-cycle asset management, and (c) risk-informed infrastructure hardening to climate change and catastrophic events.


Key skills needed: Coding experience (preferably Python); basic knowledge about probability and statistics; GIS experience (optional); Data processing and analysis (optional).

Geotech Research Lab

Civil and Environmental Engineering

Diane Moug

Microbially induced desaturation (MID) is an emerging ground treatment approach to prevent earthquake soil liquefaction. MID treatment involves nutrient injection into the subsurface to stimulate native microbes. The microbes perform a denitrification reaction to produce nitrogen gas and desaturate the soil. This gas inhibits liquefaction when the soil is shaken in an earthquake.

The URMP project will involve field investigations at a research site in northeast Portland. The project will also include laboratory work of medium-scale experiments. 

Key skills needed:

- Problem solving
- Thorough note-taking and record-keeping
- Enter data and perform calculations in Excel
- Lift up to 50 lbs
- Work outdoors in a range of weather conditions
- Teamwork

Healthy Buildings Research Lab

Mechanical and Materials Engineering

Elliot Gall

The student will support a senior researcher in my laboratory to develop and evaluate methods for evaluating how wildfire smoke impacts indoor surfaces. The project aims to understand how particulate matter and airborne organic compounds in smoke may become associated and reside on a variety of indoor surfaces. Experiments will quantify how indoor activities may cause re-emission and human exposure to these compounds after a smoke event ends. The project will also seek to understand how indoor lighting and oxidants may chemically transform compounds from smoke on surfaces.  

Key skills needed: The student should be proficient in excel and a programming environment, MATLAB preferred but not required. The student should be eager to learn about the fate and transport of environmental contaminants, in particular air pollution. The student should be able to work in a laboratory setting and be diligent in record keeping of experiments and findings. The student should be willing to pursue background reading and project tasks independently, under the day-to-day supervision of a GRA and overall supervision of the PI.

Nano Development Lab

Electrical and Computer Engineering

Erik Sanchez

Our lab has active DOE sponsored Fusion Research being performed, we have a functional D2 IEC reactor and are presently creating a novel 3D imaging sensor for fast neutrons. In addition our group focuses on developing state of the art imaging systems which include scanning probe, Ion, Electron and other forms of microscopy and nanoscopy.

Key skills needed: Primarily - critical thinking skills, resourcefulness, independence, and positive eagerness to work. From a technical perspective - Vacuum technology, microscopy, AI knowledge for programming, electronics, soldering, shop experience(mill, drill lathe...) 3D printing, optics, lasers, etc..I don't expect anyone will have all these skills, but being good in 2-3 technical skills would be good.

Quantum Computing

Computer Science

Fang Song

Exploring novel quantum complexity theory and quantum cryptographic applications; building formal foundations for quantum-safe cryptography; designing quantum algorithms. 

Key skills needed: Basis linear algebra and probability theory.  Comfort with reading and writing mathematical proofs. 

Sustainable Energy Systems Lab

Mechanical and Materials Engineering 

Ilke Celik

Sustainability assessment studies will be conducted for solar technologies and students will be trained for emerging photovoltaic cells. 

Key skills needed:  Experience with excel spreadsheets, interest in renewable energy.

Lipor Lab

Electrical and Computer Engineering

John Lipor

The goal of this project is to continue development of a wearable device that can be used to provide haptic feedback to people experiencing unilateral hearing loss. These patients typically make use of a CROS hearing aid, in which sound from one side is transmitted to  the unaffected ear. However, users of these devices lose the ability to separate sound spatially. Our goal is to use a wearable haptic feedback device (e.g., a pair of bracelets) to indicate the sound direction in real time.

Key skills needed: Programming in C++ or similar, numerical programming in matlab or python

Coffee and Telesensing Lab

Electrical and Computer Engineering

Joshua Mendez

Two projects are currently available in my lab.

1) Mars is a dry, dusty place. As humans plan for crewed missions to the red planet, we must understand the effects of dust--regolith--on the engineering systems that will keep crews alive and productive. As noted in NASA's Mars Science Goals, Objectives, Investigations, and Priorities, we need to quantify how dust influences the electrical properties of surfaces on which it accumulates (in particular circuit boards). Additionally, because regolith can itself be electrified through frictional interactions with surfaces ("static electricity"), we need to explore whether such charging could lead to electrostatic discharge (ESD) hazards in Mars' low pressure CO2 atmosphere. This project will use the Mars Atmospheric Simulator in the Environmental Testing Lab to quantify the electrification and discharge of Martian regolith simulants as they interacts with a variety of synthetic materials under simulated Martian conditions.

2) Coffee is one of the most consumed beverages in the world. Yet, many physical and chemical processes that occur during brewing still require clarification. The lab is currently looking for a student to design an automated, instrumented pour-over machine to investigate how small particles ("fines") migrate through or "jam" in a bed of ground coffee during brewing. 

Key skills needed: Any of the following: General purpose programming (Python, C++), circuit board design, PCB manufacture, mechanical CAD, machining, barista experience.

Nano-fabrication and Testing Lab

Mechanical and Materials Engineering

Jun Jiao

The URMP student in the Jiao group will gain hands-on experience as an experimental researcher in nanomaterial synthesis and nanodevice testing laboratories. The student will work closely with PhD student Kaleb Hood on a project focused on developing graphene coatings for both additively and conventionally manufactured steels. The project will involve the synthesis and preparation of graphene, characterization of graphene materials, and evaluation of graphene coatings for properties such as corrosion resistance, low friction, hydrophobicity, and optical performance.
The student will develop technical skills using advanced instrumentation, including scanning electron microscopy (SEM), Raman spectroscopy, and a potentiostat/galvanostat for electrochemical testing, among others. In addition, the student will actively participate in weekly group meetings, gaining experience in effectively presenting and communicating research results.

Key skills needed: Applicants should have a strong interest in hands-on nanomaterials research. A background in materials science and engineering, chemistry, or physics is preferred.

Database & Internet Privacy (DIPr) Lab

Computer Science

Primal Pappachan

In today's world, data is one of the most valued resources but it is also often sensitive and contains personally identifying information. In our Databases and Internet Privacy lab or simply DIPr (pronounced as dipper) lab, we build mechanisms to protect sensitive data in various settings and integrate it efficiently into big data systems. Our goal is to enhance user control, data privacy, transparency, and security in big data systems without sacrificing performance and scalability. We focus on "policy-aware" processing which ensures that systems automatically respect organizational and user privacy policies without sacrificing performance. Some of our recent projects focus on efficient enforcement of Fine Grained Access Control on various types of big data systems from relational databases to the modern vector based ones. You can explore the ongoing projects on the lab website: https://diprlab.github.io/

As a URMP student, you'll actively work on a research project with the PI and a graduate student. You'll gain experience in building software prototypes, conducting large scale experiments, and presenting your research findings through talks and paper writing. You can read more details about what you can expect as a lab member on the website: https://diprlab.github.io/wiki/.

Key skills needed: Computer Science (or similar) undergrads with a curiosity for research, passion for data privacy rights, sprinkled with some knowledge of databases and experience with programming are welcome to apply. Good communication, writing, and time management skills are essential to succeed in this program. 

Ecohydrology Lab

Civil and Environmental Engineering

Samantha Hartzell

Ecohydrology is the study of the way in which water moves through ecosystems, both natural and urban. We are particularly interested in the impacts of vegetation on the movement of water, carbon, and energy between the land surface and atmosphere, and vice versa. We study the ways in which plants have altered their hydraulic and photosynthetic strategies to survive in water-limited ecosystems, and what this means for the future of natural and agroecosystems impacted by climate change. Some examples of our research are green roof vegetation and hydrology, plant hydraulic redistribution, and impact of salinity on agroecosystems.

Key skills needed: Preferred: Programming in Python and/or MATLAB

Algorithms Research Group

Computer Science

Sayan Bandyapadhyay

Our research lies broadly in the areas of algorithms and optimization. Most real-life optimization problems are computationally hard in nature and heuristic algorithms are employed in most applications. Although these heuristics are time efficient and work well for some inputs, they cannot assure good quality solutions on every input instance. To address this issue, we design approximation algorithms, which guarantee good bounds on the quality of the solutions on all inputs. Many problems have the nature that they are not only hard to solve optimally, but also hard to approximate even if we could afford to use any reasonable amount of time. Accordingly, our research philosophy is to explore the solvability of such problems in terms of approximation.

Key skills needed: Algorithms, Data structures, Discrete math, Introductory ML/AI topics

Theoretical Computer Science

Computer Science

Shravas Rao

UMRP students will work on a project related to computational complexity theory. Possibilities for the specific subfield include query complexity, which studies the number of queries to bits of the input needed to solve a computational problem, computational learning theory theory which studies the complexity of learning an input from a few number of sample, or matrix rigidity, which studies how many entries of a matrix need to be changed to make it low in rank. Any choice will involve research based on mathematical proofs.

Key skills needed: Linear algebra, comfort with mathematical proofs

Non-Destructive Evaluation of Civil Infrastructure Lab

Civil and Environmental Engineering

Thomas Schumacher

Our diverse team develops tools to examine the condition of existing structures such as buildings and bridges - similar to a medical doctor assessing and monitoring a person's health. We do this non-destructively using techniques such as vibration monitoring, ultrasonic testing, and radar testing. We also put sensors on structures to measure changes over time. Our goal is to use the information these techniques provide to help prolong the life of a structure as much as possible while maintaining safety. The ultimate goal is to avoid replacement of existing structures whenever possible to save resources and minimize emissions, and make our built environment more sustainable.

Key skills needed: Enthusiasm about civil engineering and a sustainable built environment; curiosity and willingness to learn; willingness to work in a laboratory or real world setting to collect data; some coding experience (MATLAB or Python) are a plus.

PSU Turbulence Lab

Mechanical and Materials Engineering

Xiaowei "Luke" Zhu

https://psuturbulence.wixsite.com/turbulence
The PSU-Turbulence Lab is dedicated to pushing the boundaries of knowledge in fluid mechanics and thermal sciences. We are committed to cutting-edge research that tackles complex phenomena, with a focus on:

*Urban Environmental Flows: Analyzing heat transfer and air pollutant dispersion in cities.
*Bio-Inspired Engineering: Developing innovative strategies for turbulent drag reduction.
*Renewable Energy Systems: Investigating the complex dynamics of large-scale wind farms.

Leveraging advanced Computational Fluid Dynamics (CFD), our team aims to make significant contributions to fundamental science while addressing pressing real-world challenges in sustainability and engineering.

Key skills needed: Fluid Mechanics, Heat Transfer, Numerical Method, Coding

Verification Laboratory 

Electrical and Computer Engineering

Xiaoyu Song

I will propose projects on the design automation of semiconductor digital circuits and systems, including design and verification, with potential AI-based enhancements.

Key skills needed: ECE, CS, or math.

Computational 3D Materials Research Lab

Mechanical and Materials Engineering

Yi Xia

Our lab specializes in accelerating materials discovery through high-throughput first-principles calculations and machine learning approaches. We develop and implement computational methods to rapidly screen and predict material properties by simulating phonon and electron dynamics. Our high-throughput framework enables systematic exploration of vast chemical spaces to identify promising candidates for thermal management, energy storage, and energy conversion applications.

Key skills needed: Python programming, basic statistical analysis, basic physics