Electrical and Computer Engineering

Electrical and Computer Engineering

Project Title: Magnetic Microsystems
Department: Electrical and Computer Engineering
Faculty Mentor: David Arnold, darnold@ufl.edu
Ph.D. Student Mentor(s): Various
Terms Available: Fall, Spring, Summer
Student Level: Sophomore, Junior, Senior, Number of Students per Semester Varies
Prerequisites:  Varies by project. No background in magnetics required. Just a strong curiosity and willingness to learn!
Credit:  0-3 credits via EGN 4912
Stipend: Paid positions are available based on qualifications.
Application Requirements: Resume, UF unofficial transcripts, Statement of research interest, Email Professor Arnold (darnold@ufl.edu) with application materials. Priority for students considering graduate research.
Application Deadline: none
Website: https://www.img.ufl.edu/research-groups/david-arnolds-research-group
Project Description: Research interests include -Micro/nanostructured magnetic materials -Magnetic microsystems and electromechanical transducers -Biomedical applications of magnetic systems -Compact (<100 W) power/energy systems (wireless power, energy harvesting, circuits). We are an experimental research group. Research duties may involve microfabrication, chemical/thermal processing, simulation/modeling, circuit design, system design, testing & characterization.  Please visit website for descriptions of specific openings

Project Title #1: Food, Medicine and Supplements Safety Analysis Using Handheld Spectroscopy
Department: Electrical and Computer Engineering
Faculty Mentor: Swarup Bhunia, swarup@ece.ufl.edu
Ph.D. Student Mentor(s): Naren Vikram Raj Masna
Terms Available: Fall, Spring, Summer
Student Level: Freshman, Sophomore, Junior, Senior, 2 students per semester
Prerequisites:  Basic knowledge of physics, chemistry, mathematics, electrical and magnetic fields, signals and systems. Interest in practical experimental works.
Credit:  Contact Dr. Swarup Bhunia
Stipend: Contact Dr. Swarup Bhunia
Application Requirements: Basic Online Application, Resume, Statement of research interest, Faculty Interview, Email Dr. Swarup Bhunia, swarup@ece.ufl.edu, with application requirements.
Application Deadline: None
Website: None
Project Description: The supply chain for food and dietary supplements has become more complex, distributed, and also less secure over time. As a result, different types of fraudulent activities – e.g. adding harmful substances, re-branding of inferior products, etc., leading to integrity issues in these products have emerged as a serious concern. Every year, consumers are cheated of billions of dollars, and the monetary value of fraud in food and dietary or nutritional supplements is estimated to be over $40 billion annually. Existing solutions for analysis often require extensive sample preparation or are limited in terms of detecting different types of integrity issues. We are working on a novel authentication method based on Nuclear Quadrupole Resonance (NQR) spectroscopy, which is quantitative, non-invasive, and non-destructive. It is sensitive to small deviation in the solid-state chemical structure of a product, which changes the NQR signal properties. These characteristics are unique for different manufacturers, resulting in manufacturer-specific watermarks. We use a machine learning-based classification called support vector machines (SVMs) to verify the authenticity of products under test. This approach has been evaluated using semi-custom hardware. We are also working on making a portable setup of the entire setup.

Project Title #2: Machine Learning for Verifying Trustworthiness of Electronics
Department: Electrical and Computer Engineering
Faculty Mentor: Swarup Bhunia, swarup@ece.ufl.edu
Ph.D. Student Mentor(s): Tamzidul Hoque and Prabuddha Chakraborty
Terms Available: Fall, Spring, Summer
Student Level: Junior, Senior, 2 students per semester
Prerequisites:  Required: digital logic, digital design; Recommended: programming experience and machine learning
Credit:  0-3 credits via EGN 4912
Stipend: Contact Dr. Swarup Bhunia
Application Requirements: Basic Online Application, Resume, Statement of research interest, Faculty Interview, Email Dr. Swarup Bhunia, swarup@ece.ufl.edu, with application requirements.
Application Deadline: none
Website: N/A
Project Description: Malicious modification of integrated circuits known as hardware Trojans have become a serious concern today with the globalization of the IC supply chain. In this project, we are looking to apply machine learning techniques to help in verifying trustworthiness by identifying potential malicious structures in electronics procured from untrusted companies. Students interested in hardware security and cybersecurity with programming background are strongly encouraged to apply. Students will become familiar with several commercial CAD tools used in industry today.

Project Title #3: Hardware Trojan Detection through Self-Referencing
Department: Electrical and Computer Engineering
Faculty Mentor: Swarup Bhunia, swarup@ece.ufl.edu
Ph.D. Student Mentor(s): Tamzidul Hoque and Jonathan Cruz
Terms Available: Fall, Spring, Summer
Student Level: Junior, Senior, 2 students per semester
Prerequisites:  Required: digital logic, digital design; Recommended: basic circuits and programming knowledge.
Credit:  0-3 credits via EGN 4912
Stipend: Contact Dr. Swarup Bhunia
Application Requirements: Basic Online Application, Resume, Statement of research interest, Faculty Interview, Email Dr. Swarup Bhunia, swarup@ece.ufl.edu, with application requirements.
Application Deadline: none
Website: N/A
Project Description: The fabrication process of integrated circuits (ICs) is often outsourced to foreign countries for economic advantages. In an untrusted foundry, the original design could be maliciously modified prior to fabrication also known as hardware Trojan insertion. In this project, we are looking to apply a novel “self-referencing” based technique that allows us to compare the fingerprint of an untrusted IC with itself, which eliminates the need of acquiring a golden signature to detect the presence of hardware Trojans. Students interested in hardware security and cybersecurity with programming and basic knowledge of electronics are strongly encouraged to apply. Students will get the experience of using various CAD tools and doing hands-on hardware experiments that are very useful in industry.

Project Title #4: Secure and Reliable FPGAs
Department: Electrical and Computer Engineering
Faculty Mentor: Swarup Bhunia, swarup@ece.ufl.edu
Ph.D. Student Mentor(s): Abdulrahman Alaql, alaql89@ufl.edu
Terms Available: Fall, Spring, Summer
Student Level: Junior, Senior, 2 students per semester
Prerequisites:  Required: digital logic, digital design, familiarity with reconfigurable devices (FPGAs); Recommended: basic circuits and programming knowledge.
Credit:  0-3 credits via EGN 4912
Stipend: Contact Dr. Swarup Bhunia
Application Requirements: Basic Online Application, Resume, Statement of research interest, Faculty Interview, Email Dr. Swarup Bhunia, swarup@ece.ufl.edu, with application requirements.
Application Deadline: none
Website: N/A
Project Description: Field Programmable Gate Arrays (FPGA) are increasingly utilized in diverse applications, such as military, health-care, automotive systems, and the Internet of Things (IoT). The security of FPGA-based designs has emerged as a critical concern due to the FPGA design files (bitstreams) being vulnerable to attacks. Bitstream obfuscation has been recently studied as a potential solution that provides the necessary protection to designs mapped onto FPGA. This approach relies on a key generation function, such as Physical Unclonable Function (PUF) to alter a mapped function both structurally and functionally. However, a fundamental problem with PUF-based key generators is that the key bits are unstable and therefore cannot provide the same desired key at all times. In this project, we will implement a robust obfuscation approach that is capable of tolerating bit-flips in the generated key. We will develop an algorithm that applies the obfuscation to designs mapped to any FPGA. Finally, we will demonstrate the robustness against bit-flips on several digital signal processing (DSP) intellectual property (IP) blocks and observed the performance under various percentages of bit-flips in the key.

Project Title #5: Wearable Carotid Ultrasound for Early Detection of Cardiovascular Diseases (CVDs)
Department: Electrical and Computer Engineering
Faculty Mentor: Swarup Bhunia, swarup@ece.ufl.edu
Ph.D. Student Mentor(s): Sumaiya Shomaji
Terms Available: Fall, Spring, Summer
Student Level: Freshman, Sophomore, Junior, 1 – 2 students per semester
Prerequisites:  Programming Skills (Python or MATLAB preferred) and/or Circuit Design Experience
Credit:  0-3 credits via EGN 4912
Stipend: N/A
Application Requirements: Basic Online Application, Resume, Statement of research interest, Faculty Interview, Email one pdf file with all application requirements to Dr. Swarup Bhunia, swarup@ece.ufl.edu, to request an interview.
Application Deadline: none
Website: N/A
Project Description: Cardiovascular disease is currently responsible for a major portion of all global deaths. Fortunately, early detection of its symptoms can greatly contribute to effective prevention. Although various methods for cardiac diagnosis exist, most of them are clinic-based, and therefore time-consuming and costly. In this project, we are working on a novel wearable ultrasonic imaging assembly for routine, easy-to-use, and economical monitoring of the carotid artery as this is a proven marker for diagnosis of cardiovascular disease. Students interested in healthcare innovations with programming and/or circuit design background are strongly encouraged to apply.

Project Title #6: Remote Authentication of Internet of Things (IoT) devices
Department: Electrical and Computer Engineering
Faculty Mentor: Swarup Bhunia, swarup@ece.ufl.edu
Ph.D. Student Mentor(s): N/A
Terms Available: Fall, Spring, Summer
Student Level:  Junior, Senior; 2 students per term
Prerequisites: Required: digital logic, digital design, familiarity with reconfigurable devices (FPGAs); Recommended: basic circuits and programming knowledge.
Credit:  0-3 credits via EGN 4912
Stipend: N/A
Application Requirements: Basic Online Application, Resume, Statement of research interest, Faculty Interview, Email one pdf file with all application requirements to Dr. Swarup Bhunia, swarup@ece.ufl.edu, to request an interview.
Application Deadline: none
Website: http://swarup.ece.ufl.edu/
Project Description: Internet of Things (IoT) has become a novel and popular paradigm in the scenario of communication, sensing, security, etc. and they have greatly impacted our lives in multiple application domains, including transportation and logistics, health care, personal, social, smart environment, and so on. The heterogeneous array of such devices in an infrastructure can greatly benefit from a hardware difficult-to-clone and a set of tamper-immune identifiers, which can be used to check the authenticity or integrity of a device. However, IoT entities are extremely vulnerable to attacks including physical tampering attacks since they are exposed and unattended in the environment for a long period of time. So, we are focusing on developing an intrinsic device identifier that captures the state of an IoT device and it can effectively reflect any physical tampering by transforming the intrinsic delay/transient current variations of boundary scan cell (BSC) paths into unique and robust signatures. This approach utilizes the boundary scan chain architecture (BSA) in integrated circuits (ICs) and printed circuit boards (PCB) – a prevalent design-for-test (DFT) structure used in majority of PCBs today. Based on a standard DFT structure, this method works for heterogeneous devices and can be conducted during runtime of the device. We will generate signatures from devices under test and evaluate their security parameters in terms of uniqueness, robustness, randomness, etc. We will also explore a protocol for the cloud server, owner, or other IoT devices in a network to verify the identity of an IoT device using the proposed approach. This policy should be able prevent attacks to extract the secret keys of a device using an efficient moving target defense mechanism that periodically shifts the challenge vectors.

Project Title #7: Developing a smart connected system for detecting and mitigating air-borne pathogens
Department: Electrical and Computer Engineering
Faculty Mentor: Swarup Bhunia, swarup@ece.ufl.edu
Ph.D. Student Mentor(s): Naren V. Masna
Terms Available: Fall, Spring, Summer
Student Level:  Sophomore, Junior, Senior; 2 students per term
Prerequisites: Experience with digital electronics (for hardware development) and Experience with programming (for software development)
Credit:  1
Stipend: $1,000 a semester
Application Requirements: Basic Online Application, Resume, Faculty Interview, Email one pdf file with all application requirements to Dr. Swarup Bhunia, swarup@ece.ufl.edu, to request an interview.
Application Deadline: none
Website: http://swarup.ece.ufl.edu/
Project Description: In this project, we focus on developing a closed-loop internet of things (IoT) system for sensing of air-borne pathogens and mitigating their health impact. The project will specifically focus on detecting respiratory droplets in air, potentially laden with deadly viruses, such as the novel coronavirus causing the COVID-19 disease, and then mitigating them through various mechanisms, so as to drastically reduce their infectious capability. The students will get opportunity for developing the hardware-software components of a smart wearable system in this project and testing it in the field.

Project Title #1: Distribution Systems Primary Voltage Control: A MPC Approach
Department: Electrical and Computer Engineering
Faculty Mentor: Arturo Bretas, arturo@ece.ufl.edu
Ph.D. Student Mentor(s): Several PhD Students in the PowerLab
Terms Available: Fall, Spring, Summer
Student Level: Junior, Senior, 1-2 students per semester
Prerequisites:  EEL3211C – Basic Electric Energy Engineering; EEL 4251 Power System Analysis
Credit:  0-3 credits via EGN 4912
Stipend: none unless selected for University Scholars
Application Requirements: Resume, UF unofficial transcripts, faculty interview; email all application requirements to Arturo Bretas, arturo@ece.ufl.edu, to request an interview
Application Deadline: none
Website:  http://power.ece.ufl.edu/
Project Description: We are currently working on the design and construction of a distributed MPC approach for Distribution Systems Primary Voltage Control. The idea is to coordinate Smart Loads, Renewable Energy Resources and System Topology to Achieve Optimal Voltage Control. You will be working with System Modelling, Control Design and Renewable Generation.

Project Title #2: Smart Grids Cyber-Physical Security
Department: Electrical and Computer Engineering
Faculty Mentor: Arturo Bretas, arturo@ece.ufl.edu
Ph.D. Student Mentor(s): Several PhD Students in the PowerLab
Terms Available: Fall, Spring, Summer
Student Level: Junior, Senior, 1-2 students per semester
Prerequisites:  EEL3211C – Basic Electric Energy Engineering; EEL 4251 Power System Analysis
Credit:  0-3 credits via EGN 4912
Stipend: none unless selected for University Scholars
Application Requirements: Resume, UF unofficial transcripts, faculty interview; email all application requirements to Arturo Bretas, arturo@ece.ufl.edu, to request an interview
Application Deadline: none
Website:  http://power.ece.ufl.edu/
Project Description: Smart Grids Real-Time Monitoring is done through State Estimators. In this project we investigate different approaches aiming detection, identification and correction of cyber-attacks on State Estimators. Hypothesis testing, meta-heuristics, deep learning and ANN are some investigated techniques. You will work with system modelling, state estimation and meta-heuristics.

Project Title: IoT devices for Human Health and Safety
Department: Electrical and Computer Engineering
Faculty Mentor: William Eisenstadt, wre@tec.ufl.edu
Ph.D. Student Mentor(s): N/A
Terms Available: Fall, Spring, Summer
Student Level: Sophomore, Junior, Senior, Up to 4 students a semester
Prerequisites:  Courses in one of the following areas: (1) Digital Design (2) Analog Design or Power Electronics (3) Microprocessor Systems and Embedded Programming (4) Programming
Credit:  0-3 credits via EGN 4912
Stipend: none unless selected for University Scholars
Application Requirements: Basic online application, Resume, UF unofficial transcripts, statement of research interest; email a pdf file with all application requirements to Prof. Bill Eisenstadt, wre@tec.ufl.edu
Application Deadline: none
Website: None
Project Description: Building hardware, software, apps and web sites for wireless sensor platforms for agriculture, mosquito control and food chain safety. Existing projects include wireless WiFi solar weather stations for agriculture in Haiti and US mosquito control, bluetooth-based temperature posts for fly control for animal breeding facilities. New projects will be defined to develop wireless sensor platforms for flood and river drainage, for soil moisture, soil salinity, bluetooth-based weather stations, and water salinity measurements. Wireless mosquito traps are also a project. Also, embedded programming, custom phone apps and web software are needed for all applications.

Project Title: EdgeVPN Overlay Networks for Edge Computing
Department:
Electrical and Computer Engineering
Faculty Mentor: Renato Figueiredo, renato@acis.ufl.edu
Ph.D. Student Mentor(s): Several students in the lab
Terms Available: Fall, Spring, Summer
Student Level: Sophomore, Junior; 1-2 students per term
Prerequisites:  Ideal candidates will: (1) have strong computer programming skills, in particular Python and C++; (2) be able to work independently to solve problems; (3) have good foundation on computer networks and distributed computing; (4) be proficient in UNIX environments; and (5) have excellent writing and communication skills.
Credit:  0-3 credits via EGN 4912
Stipend: TBD depending on qualifications
Application Requirements: Basic online application; resume; mail one pdf file with all application requirements to Renato Figueiredo, renato@acis.ufl.edu
Application Deadline: March 1 for Summer and Fall terms; November 1 for Spring term
Website: https://edgevpn.io
Project Description: Projects are available to conduct research and software development on EdgeVPN, currently funded by the National Science Foundation. EdgeVPN is an open-source software-defined virtual private network (VPN) allowing end users to define seamlessly create a virtual Ethernet atop Internet tunnels setup and managed through a network of distributed controllers. These are applied computer systems research projects with broad applications in edge computing (computing near IoT devices), container deployment and orchestration (Docker, Kubernetes), AI applications for edge computing, and user-centric software-defined networking (SDN). The projects have an active open-source code base, collaborations with researchers in the US and abroad, and students will have opportunities to collaborate with researchers and software developers.

Project Title: EM-Activated Hardware Trojan
Department:
Electrical and Computer Engineering
Faculty Mentor:
Farimah Farahmandi; farimah@ece.ufl.edu 
Ph.D. Student Mentor(s):
Md Rafid Muttaki (m.muttaki@ufl.edu)
Terms Available:
Summer
Student Level:
Senior; 1 Student a Term
Prerequisites:
Required: Electrical or Computer Engineering Major; Preferred: Coursework in Electromagnetic Fields, Analog Circuit Design, Digital Logic Design, Embedded Programming
Stipend:
$5000
Application Requirements:
Resume and UF Unofficial Transcripts; Email one pdf file with all application requirements to Farimah Farahmandi, farimah@ece.ufl.edu.
Application Deadline:
N/A
Website:
http://farimah.ece.ufl.edu/
Project Description:
In this project, a Hardware Trojan was developed that can be activated by a specific and directed electromagnetic pulse chain. The solution uses an Antifuse and analog circuitry to drastically decrease the chance of detecting the Trojan, which makes it stealthy. Once activated, the maliciously-inserted analog circuitry delivers the Trojan payload, and the circuit is attacked. The attackers choice of Trojan placement within the circuit, as well as the design of the analog circuitry, determines the characteristics of the attack.

Project Title: Automated Printed Circuit Board (PCB) Reverse Engineering via X-ray Tomography
Department:
Electrical and Computer Engineering
Faculty Mentor: Domenic Forte, dforte@ece.ufl.edu
Ph.D. Student Mentor(s): Kun Yang (k.yang@ufl.edu)  and Joey Botero (jbot2016@ufl.edu)
Terms Available: Fall, Spring, Summer
Student Level: Junior, Senior; 2 students per term
Prerequisites: Required: DIGITAL LOGIC & COMPUTER SYSTEMS, DIGITAL DESIGN; Recommended: Familiarity with any PCB design or CAD tool; familiarity with image processing, machine learning, and pattern recognition
Credit:  0-3 credits via EGN 4912
Stipend: none unless selected for University Scholars
Application Requirements:  Resume, unofficial transcripts, faculty interview, interest in graduate school encouraged; email all application requirements to Domenic Forte, dforte@ece.ufl.edu, to request an interview
Application Deadline: none
Website:  dforte.ece.ufl.edu
Project Description: Reverse engineering (RE) of electronics can be both reassuring and concerning. globalization of IC and PCB industries has resulted in well-documented concerns such as counterfeiting and hardware Trojan insertion. For such instances, RE represents an important tool for validating the performance, quality, authenticity, and integrity of electronics. Similarly, many of the critical systems and infrastructures in use today are decades old. Maintaining them requires electronic components that are no longer available. Replacing or redesigning the entire system may be too time consuming or expensive. However, through RE one can study the particular component/board in order to reproduce it and/or replace it with an alternative in the legacy system. On the other hand, RE can be responsible for just as many threats as solutions. RE can also be exploited to generate unauthorized clones or find weaknesses in the system. As part of this project, students will analyze 3D images of PCBs and develop a tool that processes the image (assigns different pixel values to traces, vias, etc.), stiches together results, extracts the PCB netlist, and converts the resulting images/netlist into a CAD file. Students should be able to program/script in Matlab or similar language. Familiarity with PCB design tools and pattern recognition would be useful but is not required.

Project Title:Hardware Security Primitive Design, Simulation, and Evaluation
Department:
Electrical and Computer Engineering
Faculty Mentor: Domenic Forte, dforte@ece.ufl.edu
Ph.D. Student Mentor(s): N/A
Terms Available: Fall, Spring, Summer
Student Level: Junior, Senior; 2 students per term
Prerequisites: Digital Logic/Computer Systems or Electronic Circuits 1
Credit:  0-3 credits via EGN 4912
Stipend: Depends on available resources unless selected for University Scholars
Application Requirements:  Resume, unofficial transcripts, faculty interview, interest in graduate school encouraged; email all application requirements to Domenic Forte, dforte@ece.ufl.edu, to request an interview
Application Deadline: (preferred) March 1 for Summer, August 1 for Fall terms, and November 1 for the Spring term.
Website:  dforte.ece.ufl.edu
Project Description: Integrated circuits(ICs) have access to more sensitive information (i.e., assets) than ever before. Such assets should be protected because their leakage can lead to fraud, extortion, and blackmail. Physical attacks to extract assets from ICs are becoming more prevalent, but few countermeasures exist to prevent them. This project involves development of circuits and sensors to detect such attacks and destroy assets when they are under attack. Interested students should have interest or experience with one or more of the following: analog circuit design, digital circuit design, SPICE simulation, PCB design, VHDL/Verilog, FPGA development and programming, Matlab or Python programming, machine learning and classification, and lab measurements. Students may learn how to use commercial CAD tools as part of this project, which can be helpful for future jobs.

Project Title: Modeling of Monolayer Transistors for Flexible Electronics
Department: Electrical and Computer Engineering
Faculty Mentor: Jing Guo, guoj@ufl.edu
Ph.D. Student Mentor(s): Runlai Wan, wanrunlai@ufl.edu
Terms Available: Fall, Spring, Summer
Student Level: Junior, Senior, 1 student per semester
Prerequisites:  Circuit 1, computer programming, physics for electrical engineers
Credit:  0-3 credits via EGN 4912
Stipend: none unless selected for University Scholars
Application Requirements: Resume, UF unofficial transcripts, statement of research interest; email one pdf file with all application requirements to Jing Guo, guoj@ufl.edu
Application Deadline: none
Website:  n/a
Project Description: Two-dimensional (2D) monolayer semiconductor materials beyond graphene, such as layered transition metal dichalcogenides (TMDCs) like molybdenum disulfide (MoS2), are promising for many potential applications in nanoelectronics, flexible electronics, and optoelectronics due to their mechanical bendability, atomically thin thickness, and excellent intrinsic carrier transport properties. The student will be engaged on working together with the Ph.D. students in the PI’s group to develop computer-aided design (CAD) tools for electronics based on 2D monolayer materials. The CAD tools will be deployed and widely disseminated to users worldwide through the nanoHUB (www.nanohub.org)

Project Title: Quantum Computing
Department: Electrical and Computer Engineering
Faculty Mentor: Jing Guo, guoj@ufl.edu
Ph.D. Student Mentor(s): Tong Wu
Terms Available: Fall, Spring, Summer
Student Level: Junior, Senior, 2 students per semester
Prerequisites: Linear Algebra and Python programming
Credit:  0-3 credits via EGN 4912
Stipend: Paid position (NSF REU) available based on qualification and time of application
Application Requirements: Resume, UF unofficial transcripts, statement of research interest; email one pdf file with all application requirements to Jing Guo, guoj@ufl.edu
Application Deadline: none
Website: N/A
Project Description:
The research project involves develop modeling, simulation, and visualization tools for quantum computing technologies. We are specifically interested in spin-based quantum computing. The project is supported by National Science Foundation. 

Project Title: Machine Learning and Wave Motion
Department: Electrical and Computer Engineering
Faculty Mentor: Joel Harley, joel.harley@ufl.edu
Ph.D. Student Mentor(s): N/A
Terms Available: Fall, Spring
Student Level: Freshman, Sophomore, Junior, 2 student per semester
Prerequisites: None
Credit:  0-3 credits via EGN 4912
Stipend: none unless selected for University Scholars
Application Requirements: Basic online application, Resume, UF unofficial transcripts, Faculty Interview; email one pdf file with all application requirements to Prof. Harley, joel.harley@ufl.edu, with the subject line: “Potential Undergraduate Researcher: Machine Learning and Wave Motion.”.
Application Deadline: December 1, 2018
Website: http://smartdata.ece.ufl.edu/
Project Description: In this research project, we learn to apply machine learning to physical problems that utilize waves. These may be acoustic waves, ultrasonic waves, or electromagnetic waves. Student researchers will learn to define problems, perform experiments, and design machine learning algorithms.

Project Title: Validating the use of wearable technology and machine learning for exposure assessment of workers to uneven surfaces
Department:  Electrical and Computer Engineering, Industrial and Systems Engineering, & Computer and Information Science and Engineering,
Faculty Mentor: Boyi Hu, boyihu@ise.ufl.edu
Ph.D. Student Mentor(s): TBD based on project and availability
Terms Available: Fall, Spring, Summer
Student Level: Junior, Senior, 1-2 students per semester.
Prerequisites:  Project details can be developed based on student’s interest and background. Students considering graduate school are especially courage to apply. Prerequisite skills include: 1) at least 1 year of programming experience (Matlab or Python preferred); 2) signal processing fundamentals; 3) machine learning fundamentals
Credit:  0-3credits via EGN 4912
Stipend: $12/hour up to 20 hours per week
Application Requirements: Resume, UF unofficial transcripts, statement of research interest, faculty interview, email one pdf file of requirements to Boyi Hu, boyihu@ise.ufl.edu to request an interview
Application Deadline: N/A
Website:
N/A
Project Description: The two main goals of this pilot project proposal are to: 1) determine if workers’ gait behavior as measured by wearable sensors in real workplace differs significantly on different walking surfaces experienced by typical workers; and, 2) determine if artificial deep learning network algorithms can detect walking surface categories using signals from wearable sensors mounted on workers’ body during typical walking tasks.

Project Title: Low-light robot perception
Department: Electrical and Computer Engineering
Faculty Mentor: Md Jahidul Islam (jahid@ece.ufl.edu)
Ph.D. Student Mentor(s): Boxiao Yu; (boxiao.yu@ufl.edu)
Terms Available: Spring, Summer
Student Level:
Junior, Senior
Number of Students: 2 students a term
Prerequisites:
Basic understanding on Python/C++ programming, embedded systems, and/or machine learning. Your curiosity and willingness to learn is the most important requirement!
Stipend: Contact Dr. Islam
Credits: 0-3 credits via EGN 4912
Application Requirements: Basic online application, resume, and UF unofficial transcripts
Application Deadline: None
Application Process: Email one pdf file with all application requirements to jahid@ece.ufl.edu
Website: https://robopi.ece.ufl.edu/research.html#LLP
Project Description: We are working on developing robust sensing and estimation capabilities of on-device cameras in thermal, acoustic, and spectral domains. In particular, our focus is on low-power cameras used by autonomous underwater robots, firefighters wearables, and sky-quality-meters. We are launching projects with both hardware and software components as well as their domain implementations. The research areas intersect the fields of robotics, computer vision, and deep learning.

Project Title: Low-light robot perception
Department:Long-term remote monitoring
Faculty Mentor: Md Jahidul Islam (jahid@ece.ufl.edu)
Ph.D. Student Mentor(s): Catalina Murray; (catalinamurray@ufl.edu)
Terms Available: Fall, Spring, Summer
Student Level:
Junior, Senior
Number of Students: 2 students a term
Prerequisites:
Basic understanding on Python/C++ programming, embedded systems, and/or machine learning. Your curiosity and willingness to learn is the most important requirement!
Stipend: Contact Dr. Islam
Credits: 0-3 credits via EGN 4912
Application Requirements: Basic online application, resume, and UF unofficial transcripts
Application Deadline: None
Application Process: Email one pdf file with all application requirements to jahid@ece.ufl.edu
Website: https://robopi.ece.ufl.edu/research.html#LTRM
Project Description: Focusing on the Florida coastlines, we are working toward developing technological solutions to address the practicalities of important subsea applications such as monitoring water quality, surveying seabed or seagrass habitats, and farming artificial reefs. We are exploring deployable systems for both passive sensing and prediction (of hazards or salient events) as well as coordinated active tracking by autonomous mobile robots. To achieve this, we are trying to solve several research problems in the domains of robot vision, deep visual perception algorithms, and thermal/sonar imaging literature.

Project Title: Electromechanical Energy Conversion, Power Electronics, and Renewable Energy
Department: Electrical and Computer Engineering
Faculty Mentor: Baoyun Ge (baoyun.ge@ece.ufl.edu
Ph.D. Student Mentor(s): N/A
Terms Available: Fall, Spring, Summer
Student Level: Junior and Senior
Prerequisites: Varied by projects, circuits, electromagnetic field, signals and systems, power electronics
Credit: 0-3 credits via EGN 4912
Stipend: Paid positions are available based on qualifications
Application Requirements: Resume, UF unofficial transcripts, and statement of research interest
Application Deadline: none
Website: https://gem.ece.ufl.edu
Project Description: Research interests include electric machines, power electronics, and feedback control. Applications include electric vehicles, electric airplanes, space exploration, renewable energy, etc. Please visit the website for descriptions of specific openings.

Project Title: Wireless Powering Brain Implants
Department: Electrical and Computer Engineering
Faculty Mentor: Adam Khalifa (a.khalifa@ufl.edu)
Ph.D. Student Mentor(s): Various
Terms Available:
Fall, Spring, Summer
Student Level: 
Sophomore, Junior, Senior
Prerequisites:
Designing PCBs, Basic circuits, Electromagnetic field
Stipend: Paid positions are available based on qualifications
Credits: 0-3 credits via EGN 4912
Application Requirements: 
Resume, Statement of Interest
Application Deadline:
None
Application Process: Email Professor Khalifa (a.khalifa@ufl.edu) with application materials. Priority for students considering graduate research.
Website: https://khalifa.ece.ufl.edu/projects/wireless-microdevices/wireless-powering/
Project Description: The major goal of this project is to develop the next generation of brain stimulation devices for understanding and treating mental health illnesses and brain disorders. This project seeks to develop chronic ultra-small microdevices which are minimally-invasive, wireless, battery-less, and injectable. These devices are distributed across the brain to form a wireless network system for precise neural modulation. Since the harvested power is scarce for ultra-small receiver (Rx) coils, the efficiency of a 2-coil wireless link must be optimized. In this project the student will design a miniaturized flexible PCB to efficiently deliver power to the Tx coil. Students involved in this research project will learn about the field of neuroengineering, PCB design, and RF circuits. Please visit the website for more details.

Project Title: Transcranial Magnetic Stimulation
Department: Electrical and Computer Engineering
Faculty Mentor: Adam Khalifa (a.khalifa@ufl.edu)
Ph.D. Student Mentor(s): Various
Terms Available: Fall, Spring, Summer
Student Level: 
Sophomore, Junior, Senior
Prerequisites:
Electromagnetic Field
Stipend: Paid positions are available based on qualifications.
Credits: 0-3 credits via EGN 4912
Application Requirements: Resume, Statement of Interest
Application Deadline: 
None
Application Process: Email Professor Khalifa (a.khalifa@ufl.edu) with application materials. Priority for students considering graduate research.
Website: https://khalifa.ece.ufl.edu/projects/magnetic-stimulation/transcranial-magnetic-stimulation/
Project Description: The clinical use of transcranial magnetic stimulation (TMS) has been a prominent achievement in the field of neuroscience in the past two decades. In this research, to improve stimulation depth and focality, we propose a novel TMS technique which we call magnetic temporal interference (MTI). Students in this project will build a solenoid that will eventually be used to stimulate and target deep brain regions of large animal models (non-human primate, sheep, pigs).

Project Title: Artificial Fovea Cameras and Sensors
Department: Electrical and Computer Engineering
Faculty Mentor: Sanjeev Koppa, sjkoopal@ece.ufl.edu
Ph.D. Student Mentor(s): N/A
Terms Available: Fall, Spring, Summer
Student Level: Sophomore, Junior, Senior, 3 students per semester
Prerequisites:  Calc 2, Python/C/C++ programming or equivalent, Matlab literacy, any hands-on experience (woodshop, metalshop, glass working, art studio, set design, etc.).
Credit:  0-3 credits via EGN 4912
Stipend: $10 per hour up to 10 hours per week
Application Requirements: Basic Online Application, Resume, Faculty Interview, email CV to Sanjeev Koppa, sjkoopal@ece.ufl.edu, to request a meeting time
Application Deadline: none
Website: focus.ece.ufl.edu
Project Description: Our eyes “foveate” or place sensitivity of the highest resolution at important locations in a scene. I am interested in (a) Building cameras/sensors that do the same, (b) Creating algorithms to control such cameras and (c) Demonstrating compelling applications.

Project Title: Simulation of Semiconductor Devices
Department:
Electrical and Computer Engineering
Faculty Mentor: Mark Law, mlaw@honors.ufl.edu
Ph.D. Student Mentor(s): n/a
Terms Available: Fall, Spring, Summer
Student Level: Freshman, Sophomore, Junior, Senior; 2 students per term
Prerequisites:  Computer programming is a plus, but not required.
Credit:  0-3 credits via EGN 4912
Stipend: Varies – depending on experience
Application Requirements: Resume, statement of research interest, faculty interview; email one pdf file with all application requirements to Mark Law, mlaw@honors.ufl.edu
Application Deadline: rolling deadline (you can apply at any time, however course credit is based on standard university enrollment deadlines)
Website:  n/a
Project Description: We have developed software that predicts semiconductor device behavior in a wide range of conditions and applications. We have opportunities to work with sensors, high performance, and nano-device applications.

Project Title #1: All-Optical Naval Aircraft Networks
Department:
Electrical and Computer Engineering
Faculty Mentor: Janise McNair, mcnair@ece.ufl.edu
Ph.D. Student Mentor(s): TBD
Terms Available: Fall, Spring, Summer
Student Level: Junior, Senior; 2 students per term
Prerequisites:  One or more of these courses: EEL4598, EEL4599, CNT 4007C
Credit:  0-3 credits via EGN 4912
Stipend: $15 per hour up to 10 hours a week
Application Requirements: Resume, UF unofficial transcripts, faculty interview; email one pdf file with all application requirements to Dr. Janise McNair, mcnair@ece.ufl.edu
Application Deadline: August 15 for fall; January 15 for spring; April 15 for summer
Website:  http://wam.ece.ufl.edu
Project Description: We are designing high-speed fiber optic networks to replace current copper wire networks on navel aircraft (and later standardize the process for commercial aircraft). We need students to help us test different network designs by doing short-term research studies, hands-on hardware projects for proof-of-concept tests, or software/programming projects for network simulations.

Project Title #2: Distributed Space Networks
Department: Electrical and Computer Engineering
Faculty Mentor: Janise McNair, mcnair@ece.ufl.edu
Ph.D. Student Mentor(s): Allen Starke
Terms Available: Summer
Student Level: Junior, Senior; 1 – 2 students in the summer
Prerequisites:  Junior or Senior level. Some programming in C/C++
Credit:  3 credits via EGN 4912
Stipend: TBD
Application Requirements: Basic online application, Resume, UF unofficial transcripts, Letter(s) of recommendation, Statement of research interest, faculty interview; email one pdf file with all application requirements to Dr. Janise McNair, mcnair@ece.ufl.edu
Application Deadline: April 15
Website:  http://wam.ece.ufl.edu
Project Description: Space is the new frontier for data collection, processing and dissemination. In this project, researchers will study how to deliver data from a heterogeneous set of nodes (space craft, space station, satellites, etc.) to the appropriate destination with the requested bandwidth and quality of service. This project also allows the student to do multi-disciplinary research with astronomers, remote sensing engineers, aerospace engineers and physicists.

Project Title #3: Distributed Cross Layer Networking for Smart Grid Security
Department: Electrical and Computer Engineering
Faculty Mentor: Janise McNair, mcnair@ece.ufl.edu
Ph.D. Student Mentor(s): N/A
Terms Available: Fall, Spring, and Summer
Student Level: Junior, Senior; 1 student
Prerequisites: EEL4598 or EEL5718 pre-requisite or co-requisite.
Credit:  3 credits via EGN 4912
Stipend: $500
Application Requirements: Basic online application, Resume, and apply to the University Scholars Program; email one pdf file with all application requirements to Dr. Janise McNair, mcnair@ece.ufl.edu
Project Description: As the traditional power grid transitions into the use of smart grid technology, real-time system monitoring becomes more vulnerable to cyber-attacks like false data injection. This project pursues a cross-layer approach to smart grid security that includes power analysis, machine learning, and software defined networks. Students on this project will work on skills for developing network management policies using SDN, traffic monitoring and anomaly detection/identification.

Project Title: Distributed Control Design for Balancing the Grid Using Flexible Loads
Department: Electrical and Computer Engineering
Faculty Mentor: Sean Meyn, meyn@ece.ufl.edu
Ph.D. Student Mentor(s): Neil Cammardella, ncammardella@ufl.edu
Terms Available: Fall, Spring
Student Level: Sophomore, Junior, Senior, 1 or 2 per semester
Prerequisites:  Signals & Systems is essential, and some exposure to control desirable. Enrollment in ECE Smart Grid for Sustainable Energy is highly recommended!
Credit:  0-3 credits via EGN 4912, Negotiable
Stipend: NSF REU support is a possibility
Application Requirements: Resume, statement of research interest, faculty interview; email one pdf file with all application requirements to Sean Meyn, meyn@ece.ufl.edu, and cc Neil Cammardella, ncammardella@ufl.edu.
Application Deadline: N/A
Website:  http://www.meyn.ece.ufl.edu/publications/current/ancillary-service-to-the-grid-using-intelligent-deferrable-loads/
Project Description: Inexpensive energy from the wind and the sun comes with unwanted volatility, such as ramps with the setting sun or a gust of wind. Controllable generators have managed supply-demand balance of power in the past, but this is becoming increasingly costly with increasing penetration of renewable energy. The goal of this project is to create a science for “demand dispatch” that will create virtual energy storage from flexible loads. By design, the grid-level services from flexible loads will be as controllable and predictable as a generator or fleet of batteries. The potential economic impact of these new resources is enormous. California plans to spend billions of dollars on batteries that will provide only a small fraction of the balancing services that can be obtained using demand dispatch. The potential impact on society is enormous: a sustainable energy future is possible with the right mix of infrastructure and control systems.

Project Title: High Power Radio Waves in the Ionosphere
Department: Electrical and Computer Engineering
Faculty Mentor: Robert Moore, moore@ece.ufl.edu
Ph.D. Student Mentor(s): AJ Erdman, ajerdman@ufl.edu
Terms Available: Fall, Spring, Summer
Student Level: Sophomore, Junior, Senior, 1 student per semester
Prerequisites:  Matlab programming exposure required.  Physics 2, Circuits 1, Signals and Systems, and Electromagnetic Fields & Waves are recommended.
Credit:  0-3 credits via EGN 4912
Stipend: none unless selected for University Scholars
Application Requirements: Resume, UF unofficial transcripts, statement of research interest, faculty interview; email one pdf file with all application requirements to Robb Moore, moore@ece.ufl.edu, to request an interview.
Application Deadline: March 1 for Summer term; August 1 for Fall term; November 1 for Spring term
Website:  http://www.vlf.ece.ufl.edu
Project Description: The HAARP observatory is located in Gakona, Alaska, and it operates a high power transmitter to perform ionopspheric heating experiments.  These high power radio waves interact with the lower ionosphere and produce interesting nonlinear effects that mimic natural activity.  A large number of high power heating experiments were performed between 2010 and 2014, and we are interested in searching our vast database for unexpected discoveries.

Project Title: MIST Makers
Department: Electrical and Computer Engineering
Faculty Mentors: Toshi Nishida (nishida@ufl.edu), David Arnold (darnold@ufl.edu), Y.K. Yoon (ykyoon@ece.ufl.edu), Bill Eisenstadt (wre@tec.ufl.edu)
Ph.D. Student Mentor(s): N/A
Terms Available: Fall, Spring, Summer
Student Level: Sophomore, Junior, Senior; 3-10 students per term
Prerequisites:  Self-motivated; responsible; creative; team-oriented
Credit:  0-3 credits via EGN4912
Stipend: None unless selected for University Scholars
Application Requirements: Resume, UF unofficial transcripts, faculty interview; email one pdf file with all application requirements to Toshi Nishida, nishida@ufl.edu
Application Deadline: Aug. 15 for Fall; Jan. 15 for Spring; April 15 for Summer
Website:  www.mist-center.org
Project Description: The MIST Makers is an undergraduate effort within the UF’s Department of Electrical and Computer Engineering. Students volunteer to work in teams to develop creative smart systems that integrate sensors, computing, wireless connectivity and power management, commonly known as the Internet of Things. Now in its second year, students can develop practical, problem-solving and design skills while working on hardware projects to improve quality of life or address real-world problems. Students also gain exposure to the MIST Center’s member companies looking to recruit top talent.

Project Title: Predicting Stimulation and Recording Performance of Neural Interfaces
Department: Electrical and Computer Engineering
Faculty Mentors: Erin Patrick, erin.patrick@ece.ufl.edu, Jack Judy, jack.judy@ufl.edu
Ph.D. Student Mentor(s): Various
Terms Available: Fall, Spring, Summer
Student Level: Freshman-Senior; Number of Students per Semester Varies
Prerequisites:  Basic knowledge of coding. Experience with the Python language is preferred but not necessary.
Credit:  0-3 credits via EGN4912
Stipend: None unless selected for University Scholars
Application Requirements: Resume, UF unofficial transcripts, statement of research interest, email one pdf file with all application requirements to Erin Patrick, erin.patrick@ece.ufl.edu, and Jack Judy, jack.judy@ufl.edu
Application Deadline: N/A
Website:  N/A
Project Description: The ability of amputees to control state-of-the-art prosthetic limbs (e.g., like Luke Skywalker’s arm) and doctors to deliver deep-brain-stimulation (DBS) therapy to treat the symptoms of Parkinson’s disease are dependent on the design and operation of neuro-electronic interfaces. In this project, students will combine finite-element-method (FEM) simulations with software-based models of neuron excitability to quantitatively predict the performance of state-of-the-art neuro-electronic interfaces. This effort will use an established modeling framework to explore the parameter space of electrode design and inform the improved design of future neural interfaces. Students involved in this research project will learn about physics-based computational modeling in the field of neuroengineering.

Project Title: Development of Autonomous Mobile Agents (Robots)
Department: Electrical and Computer Engineering, Computer and Information Science and Engineering, Mechanical and Aerospace Engineering
Faculty Mentors: Eric Schwartz, ems@ufl.edu
Ph.D. Student Mentor(s): N/A
Terms Available: Fall, Spring, Summer
Student Level: Freshman, Sophomore, Junior, Senior; 15-50 students per term
Prerequisites:  A desire to learn and work with others.
Credit:  0-3 credits via EGN4912
Stipend: None unless selected for University Scholars or Emerging Scholars
Application Requirements: Faculty interview; send email to Dr. Schwartz at ems@ufl.edu to set up an appointment
Application Deadline: None
Website:   www.mil.ufl.edu
Project Description: MIL provides a cross-disciplinary synergistic environment dedicated to the study and development of intelligent, autonomous robots. We conduct research in the theory and realization of autonomous mobile agents covering topics such as machine learning, real-time sensor integration (including computer vision, LADAR, sonar, radar, IMU, etc.), optimization, and control. Applications of MIL research (that have produced functioning robots) include autonomous underwater vehicles (AUVs), autonomous water surface vehicles (ASVs), autonomous land vehicles (ALVs), and autonomous aerial vehicles (AAVs). MIL regularly competes in international robot competitions (and has previously earned five world championships).

Project Title: Visualization for Software Defined Radio
Department:
Electrical and Computer Engineering
Faculty Mentor: John Shea, jshea@ece.ufl.edu
Ph.D. Student Mentor(s): n/a
Terms Available: Fall, Spring, Summer
Student Level: Sophomore, Junior, Senior; 2 students per term
Prerequisites:  Javascript programming, basic knowledge of HTML and/or CSS
Credit:  0-3 credits via EGN 4912
Stipend: none at this point, but potential for pay beginning in spring
Application Requirements: Resume, faculty interview; email resume to John Shea, jshea@ece.ufl.edu
Application Deadline: any time
Website:  n/a
Project Description: Students will work with Javascript, CSS, HTML, and Python to build tools that help visualize the usage of spectrum and flow of information in wireless networks.

Project Title: IP Development for FPGAs
Department: Electrical and Computer Engineering
Faculty Mentors: Gregory Stitt, gstitt@ufl.edu
Ph.D. Student Mentor(s): N/A
Terms Available: Fall, Spring, Summer
Student Level: Sophomore, Junior, Senior; available positions vary each semester
Prerequisites: Highly recommended: digital logic, digital design, VHDL
Credit:  0-3 credits via EGN4912
Stipend: varies, University Scholars, Emerging Scholars
Application Requirements: Basic online application, Resume, UF unofficial transcripts, Faculty Interview; Mail one .pdf to Greg Stitt, gstitt@ufl.edu.
Application Deadline: None
Website:   N/A
Project Description: Field-programmable gate arrays (FPGAs) are becoming increasingly important due to significant performance and power advantages over microprocessors and graphics-processing units (GPUs). However, FPGA application development lacks well-supported code libraries that are common for other computing devices. This project will address this problem by creating IP cores for commonly needed functions, with an emphasis on supporting configuration options that provide Pareto-optimal trade-offs to support numerous usage scenarios.

Project Title: Measurement of Nanodevices
Department: Electrical and Computer Engineering
Faculty Mentor: Ant Ural, antural@ece.ufl.edu
Ph.D. Student Mentor(s): N/A
Terms Available: Fall, Spring, Summer
Student Level: Junior; Senior 1 student per semester
Prerequisites: N/A
Stipend: none unless selected for University Scholars
Application Requirements: Resume, UF unofficial transcripts; email one pdf file with all application requirements to Ant Ural, antural@ece.ufl.edu
Application Deadline: N/A
Website:  https://faculty.eng.ufl.edu/ant-ural/
Project Description: Set-up and perform electrical measurements on nanodevices

Project Title: Variable Frequency Drive Systems EMI Modeling and Reduction
Department: Electrical and Computer Engineering
Faculty Mentor: Shuo Wang, SHUO.WANG@ECE.UFL.EDU
Ph.D. Student Mentor(s): Le Yang (yangleMike@ufl.edu) and Hui Zhao (zhaohui@ufl.edu)
Terms Available: Summer
Student Level: Senior; 1 student per semester
Prerequisites:  1) Power electronics I, 2) One of the following circuit simulation softwares: Pspice, Saber, Ansys Maxwell, HFSS, Matlab
Credit:  3 credits via EGN 4912
Stipend: none unless selected for University Scholars
Application Requirements: Basic online application, Resume, UF unofficial transcripts, Faculty interview; email one pdf file with all application requirements to Dr. Shuo Wang (SHUO.WANG@ECE.UFL.EDU) to request an interview
Application Deadline: March 1
Website:  N/A
Project Description: Learn research skill with PhD students in ongoing research on the EMI Modeling and Reduction for Grid Tied Variable Frequency Motor Drive Systems.

Project Title: FFT on GPU
Department: Electrical and Computer Engineering
Faculty Mentor: Tan Wong, twong@ece.ufl.edu
Ph.D. Student Mentor(s): David Greene, djgreene@ufl.edu
Terms Available: Fall, Spring
Student Level: Junior; 1 student per semester
Prerequisites:  none
Credit:  0-3 credits via EGN 4912
Stipend: none unless selected for University Scholars
Application Requirements: Faculty interview; email Tan Wong, twong@ece.ufl.edu to request an interview
Application Deadline: March 1
Website:  none
Project Description: Develop and implement a FFT in C Cuda to run on a GPU. The FFT should provide a significant speed increase over CPU FFT applications.

Project Title: Development of a MEMS based LiDAR
Department:
Electrical and Computer Engineering
Faculty Mentor: Huikai Xie, hkxie@ece.ufl.edu
Ph.D. Student Mentor(s): Liang Zhou, l.zhou@ufl.edu
Terms Available: Fall, Spring, Summer
Student Level: Junior, Senior; 2 students per term
Prerequisites:  Engineering major. Some knowledge of 3D modeling and/or optics is a plus.
Credit:  0-3 credits via EGN 4912
Stipend: $600 per semester, can be increased if selected for University Scholars
Application Requirements: Basic online application, resume, UF unofficial transcripts, letter(s) of recommendation, statement of research interest, faculty interview; email one pdf file with all application requirements to Huikai Xie, hkxie@ece.ufl.edu, to request an interview
Application Deadline: March 1 for Summer term, August 1 for the Fall terms and November 1 for the Spring term
Website:  n/a
Project Description: LiDAR is a powerful tool for distance measurement, target tracking, and 3D mapping. For a long time, it’s been strictly for military use due to the high cost and large size. This project is to develop inexpensive miniature LiDAR for robotics, drones and consumer electronics. The basic idea is to use MEMS mirrors to perform laser scanning and 3D printing to make small mechanical parts.

Project Title #1: Extracting Configuration Parameter Interactions using Static Analysis
Department:
Electrical and Computer Engineering
Faculty Mentor: Tuba Yavuz, tuba@ece.ufl.edu
Ph.D. Student Mentor(s): n/a
Terms Available: Fall
Student Level: Senior; 1 student per term
Prerequisites:  Advanced programming skills
Credit:  0 credits via EGN 4912
Stipend: none unless selected for University Scholars
Application Requirements: Resume, faculty interview; email required documents to Tuba Yavuz, tuba@ece.ufl.edu
Application Deadline: This project has terminated
Website:  http://www.tuba.ece.ufl.edu/
Project Description: This project involved using static program analysis to identify configuration parameters that interacted through on data-flow and/or control-flow dependency. The static analysis has been implemented using the WALA analysis framework. As a case study we chose Apache Hadoop as tuning configuration parameters is a real challenge for this system. Experimental results showed that static analysis could infer some of the known interactions among performance related parameters.

Project Title #2: GUI for SMACK Models
Department: Electrical and Computer Engineering
Faculty Mentor: Tuba Yavuz, tuba@ece.ufl.edu
Ph.D. Student Mentor(s): Farhaan Fowze, farhaan104@ufl.edu
Terms Available: Fall, Spring, Summer
Student Level: Junior, Senior; 1 student per term
Prerequisites:  Data Structures, Intermediate to Advanced GUI programming skills
Credit:  3 credits via EGN 4912
Stipend: none unless selected for University Scholars
Application Requirements: Basic online application, Resume, Faculty interview; email required documents to Tuba Yavuz, tuba@ece.ufl.edu
Application Deadline: Open until filled
Website:  N/A
Project Description: This project involves designing and implementing a GUI for a new modeling language, SMACK, that is based on state machines with callback mechanism. The GUI should facilitate creating new SMACK models and navigating existing ones. SMACK is integrated with automated verification and the GUI should also support navigation of counter-example paths that explain erroneous executions.

Project Title: Health Monitoring and Biting Force Detection Using a Smart Mouthguard 
Department:
Electrical and Computer Engineering
Faculty Mentor: YK Yoon, ykyoon@ece.ufl.edu
Ph.D. Student Mentor(s): Todd Schumann, fhghfjk@ufl.edu
Terms Available: Fall, Spring, Summer
Student Level: Junior, Senior; 2-4 students per term
Prerequisites:  Electronic Circuit and ECE Junior Design
Credit:  0-2 credits via EGN 4912
Stipend: none unless selected for University Scholars
Application Requirements: Basic online application, Resume, UF unofficial transcripts; email one pdf with all application requirements to Prof. Yoon at ykyoon@ece.ufl.edu
Application Deadline: March 1 for Summer term, August 1 for the Fall terms and November 1 for the Spring term
Website:  http://www.img.ufl.edu/mnm
Project Description: A smart mouthguard integrated with multiple sensors is utilized for multiple purposes such as dental protection from nocturnal Bruxism and during sports and fitness, which is its original function, and health monitoring via integrated sensors, which is an advanced function. The sensing module is integrated with a microprocessor, a Bluetooth wireless module, and a battery. A prototype module has been demonstrated while sensor refinements for a strain gauge sensor for biting force detection and an infrared (IR) sensor for vital sign monitoring are under investigation. A strain gauge sensor can be used. Biting during Bruxism produces a pressure of about 100lbs to 200lbs i.e, 2000kPa. Hence, the sensor should be able to withstand this pressure level with a reasonable resolution.
For IR sensing, a commercial product is accommodated. Efforts for signal processing will be needed.

Project Title: Machine Learning and Pattern Recognition
Department: Electrical and Computer Engineering
Faculty Mentor: Alina Zare, azare@ece.ufl.edu
Ph.D. Student Mentor(s): N/A
Terms Available: Fall, Spring, Summer
Student Level: Junior, Senior, number needed per semester varies
Prerequisites:  Strong programming background (with preference for Python and/or Matlab), Calculus, Linear Algebra, Statistics
Credit:  0-3 credits via EGN 4912
Stipend: Paid positions available based on background and qualifications
Application Requirements: Basic online application, resume, UF unofficial transcripts, Statement of research interest, email one pdf with all application requirements to Aline Zare at azare@ece.ufl.edu. Priority for students considering Graduate Research at UF.
Application Deadline: N/A
Website: https://faculty.eng.ufl.edu/alina-zare/
Project Description: The Machine Learning and Sensing Laboratory develops machine learning methods for autonomously analyzing and understanding sensor data. We investigate and develop machine learning, pattern recognition, computational intelligence, signal processing, and information fusion methods for application to sensing. Applications we have studied include landmine and explosive object detection, automated plant phenotyping, sub-pixel target detection, and underwater scene understanding. We have developed algorithms for ground-penetrating radar, hyperspectral imagery, electromagnetic induction data, synthetic aperture SONAR, and minirhizotron imagery. Our specific projects vary from semester to semester. Please see our website for a listing of current projects: https://faculty.eng.ufl.edu/alina-zare/machine-learning-sensing-lab/

Project Title: Plasmonic-Based High Speed Optical Devices
Department:
Electrical and Computer Engineering
Faculty Mentor: Henry Zmuda, zmuda@ece.ufl.edu
Ph.D. Student Mentor(s): N/A
Terms Available: Fall, Spring, Summer
Student Level: Freshman, Sophomore; 2 students per term
Prerequisites:  Calculus III, Physics II
Credit:  0-2 credits via EGN 4912
Stipend: none unless selected for Emerging Scholars Award
Application Requirements: Basic online application, email one pdf with all application requirements to Prof. Zmuda at zmuda@ece.ufl.edu
Application Deadline: N/A
Website: N/A
Project Description: Plasmonics is an emerging field that bridges the gap between nanoscale electronics and high-speed optoelectronics or photonics. This project explores the ways that materials such as Transparent Conducting Oxides (TCOs) whose plasma frequencies are tunable can be used to realize components such as extremely high-speed electro-optic modulators, switches, gates, and memory elements on a scale that is comparable in size with VLSI electronics.

Project Title #1: Biomedical Applications of Magnetic Nanoparticles
Department: Biomedical Engineering, Chemical Engineering, Electrical Engineering, Computer Science and Engineering, Materials Science and Engineering, Mechanical Engineering
Faculty Mentor: Carlos Rinaldi-Ramos, carlos.rinaldi@ufl.edu
Ph.D. Student Mentor(s): varies
Terms Available: Fall, Spring, Summer
Student Level: Sophomore, Junior, 2-5 students per term (new students when positions open)
Prerequisites:  Passion for science and engineering, interest in research and in advancing technology, self-driven. Students from Biomedical Engineering, Chemical Engineering, Electrical Engineering, Computer Science and Engineering, Materials Science and Engineering, and Mechanical Engineering encouraged to apply.
Credit:
  0-3 credits via EGN 4912
Stipend: none unless selected for University Scholars
Application Requirements: Resume and statement of research interest; email one pdf file with all application requirements to Carlos Rinaldi, carlos.rinaldi@ufl.edu
Application Deadline: March 1 for Summer and Fall terms; November 1 for Spring term
Website:  http://www.bme.ufl.edu/labs/rinaldi/
Project Description: The Rinaldi lab is interested in biomedical applications of magnetic nanoparticles. We combine particle synthesis, modification, and characterization and fundamental understanding of response to magnetic actuation to advance applications in biomedical imaging, therapeutic delivery, and nanoscale thermal therapy. The research is interdisciplinary, combining concepts from biomedical, chemical, electrical, and materials science and engineering. Current efforts focus on developing tracers for magnetic particle imaging (MPI), an exciting new biomedical imaging modality that allows for non-invasive, unambiguous, and quantitative imaging of the in vivo distribution of superparamagnetic iron oxide nanoparticle tracers. This research involves nanoparticle synthesis and characterization, cell culture, animal studies, image analysis, 3D printing, and computer programming. Students interested in any of these aspects are encouraged to apply.

Project Title: Aging Online
Department: Electrical and Computer Engineering
Faculty Mentor: Daniela Oliveira, daniela@ece.ufl.edu
Ph.D. Student Mentor(s): varies
Terms Available: Fall, Spring
Student Level: Freshman, Sophomore, Junior, Senior; 3 students per term 
Prerequisites: Experience in developing web application. For the front end, knowledge of React and Redux is preferred. For the back end, knowledge of Node.js, Express, MongoDB and Mongoose is preferred.
Credit:
  0-3 credits via EGN 4912
Stipend: To be determined; unless selected for University Scholars
Application Requirements: Contact the Daniela Oliveira and state your interest in participating in this project.
Application Deadline: N/A
Website:  N/A
Project Description: This project aims to find how aging affects online behavior.

Project Title: Artificial Intelligence for Neuroscience
Department: Electrical and Computer Engineering
Faculty Mentor: Shreya Saxena, shreya.saxena@ufl.edu
Ph.D. Student Mentor(s): N/A
Terms Available: Fall, Spring, Summer
Student Level: Junior, Senior – Two students per term.
Prerequisites: Python programming
Credit:
  0-3 credits via EGN 4912
Stipend: To be determined in Spring; unless selected for University Scholars
Application Requirements: Please email application to shreya.saxena@ufl.edu and state your interest in this project.
Application Deadline: N/A
Website:  N/A
Project Description: Do you want to develop neural networks? Do you wonder how these can be used to illuminate how the brain works? In this project, you will build recurrent and feedforward neural network models of cortex-wide neural data and simultaneously acquired high-dimensional behavioral videos of mice doing a task. This is a computational project, and some experience with neural networks is desired, but not required.

Project Title #1: Package security & Backside protection
Department:
Electrical and Computer Engineering
Faculty Mentor:
Navid Asadi, nasadi@ece.ufl.edu
Ph.D. Student Mentor(s):
Chengjie Xi and John True
Terms Available:
Fall, Spring, Summer
Student Level:
Sophomore, Junior, Senior; 2 students per term 
Prerequisites:
Familiarity with basic semiconductor and polymer material knowledge
Stipend:
Limited OPS Positions Available
Application Requirements:
Email Dr. Asadi with your resume; faculty interview required.
Application Deadline:
N/A
Website:
nasadi.ece.ufl.edu
Project Description:
Since the inception of mass-produced electronic devices in the 1970s, IC packaging has been a vital piece of the electronics supply chain. Packaging reliability has been discussed widely in both industry and academia. However, packaging security assessment is barely addressed in such communities. Malicious changes in packaging parameters by a manufacturer can result in undetected features that cause chip failure. This results in disastrous consequences when these changed chips go to critical applications such as space, military, hospitals, powerplants, etc. In this project, the first step is to understand the structure and material composition of different kinds of IC packaging. To achieve such understanding, the project involves evaluating the packaging with the physical inspection methods in our lab to see how the security vulnerabilities of IC packaging can be generated and exploited. Based on security issues, different kinds of protection methods will be developed later.

One such attack vector is a backside attack, which is both cheap and simple. With a device as simple as a laser pointer, attackers can hack into the chips. By applying a certain wavelength laser on the chip backside, hackers can easily extract useful information or inject fault. This project aims to prevent this kind of attack happens. In the project, learning and understanding of backside attack will be the first step, and students will get a chance to do backside attacks by themselves in the lab. Based on their own background and knowledge, they can develop their own backside protection methods.

Project Title #2: Automated Volumetric Analysis via X-Ray Computed Tomography
Department:
Electrical and Computer Engineering
Faculty Mentor:
Navid Asadi, nasadi@ece.ufl.edu
Ph.D. Student Mentor(s):
John True
Terms Available:
Fall, Spring, Summer
Student Level:
Junior or Senior; 2 students per term 
Prerequisites:
Familiarity with Circuits 2, Image Processing, MATLAB or Python; Preferred: CAD Design, Machine Learning
Stipend:
Limited OPS Positions Available
Application Requirements:
Email Dr. Asadi with your resume; faculty interview required.
Application Deadline:
N/A
Website:
nasadi.ece.ufl.edu
Project Description:
X-Ray Computed Tomography (X-Ray CT) is a rapidly advancing field due to the advent of next-generation tools such as Micro-CT & Nano-CT. In addition to hardware advances, there are software improvements that offer increased speed and resolution for fast failure analysis. Auto-3D is the refining and incorporation of these advanced techniques into the hardware assurance and reverse engineering processes and flows used in the cybersecurity industry. The current methods of hardware verification for microelectronics involves destructive techniques such as cross sectioning and delayering to analyze with visual methods. Non-destructive volumetric methods such as X-ray analysis has been adequate for simple electronics designs. However, smaller internal circuitry and its increasing complexity creates many x-ray imaging issues for non-destructive internal analysis. These imaging issues include artifacts such as photon starvation due to the entire absorption of x-rays by dense materials such as metals from circuitry, components, or heat/EMF shields. The Auto-3D project is focused on improving computational runtime speed and resolution of the reconstruction of 2D images into 3D volumes, optimizing the scan parameters of x-ray imaging for electronics through laboratory testing and computer simulation, and automated segmentation of 3D volumes and performing analysis of noise and errors via machine learning. As part of this project: students will work together to research and develop solutions, facilitate learning outcomes aligned with future academic research or industry requirements, build data-driven designs and proposals that improve upon known research in the field, and interact with F.I.C.S. faculty and facilities through presentations and lab experiments. 

Project Title #3: Automated Bill of Material Extraction
Department:
Electrical and Computer Engineering
Faculty Mentor:
Navid Asadi, nasadi@ece.ufl.edu
Ph.D. Student Mentor(s):
Nathan Jessurun and Olivia Paradis
Terms Available:
Fall, Spring, Summer
Student Level:
Junior or Senior; 2 students per term 
Prerequisites:
Familiarity with any PCB design or CAD tool; image processing, computer vision, machine learning, and pattern recognition
Stipend:
Limited
Application Requirements:
Email Dr. Asadi with your resume; faculty interview required.
Application Deadline:
N/A
Website:
nasadi.ece.ufl.edu
Project Description:
The goal of AutoBoM is to automatically extract a Bill of Materials (BoM), the list of all components on a printed circuit board (PCB) given an image of the board. The extracted BoM can then be used for reverse engineering and hardware assurance purposes. For instance, such a BoM can be compared to the known list of materials for the same sample, showing any discrepancy resulting from malicious tampering. When no reference BoM is present, verification becomes much more difficult. In these cases, AutoBoM can generate a tentative circuit schematic and cross-reference it against common design metrics. In these cases, Trojans or other manipulations will appear as violations to these standards. AutoBoM involves two primary research domains: the initial stages of image acquisition and preprocessing, followed by the use of machine learning models for component detection, classification, and identification.
Image acquisition and processing inputs to the AutoBoM process include several 2D optical images of PCB surfaces. Various image processing and computer vision algorithms then extract information from these images necessary to train machine learning networks. Several subdomains are important in this stage to analyze the image data.
Image segmentation, or breaking an image into distinct regions, assists in gathering ground truth data which trains machine learning models in how to detect components on a PCB image. Next, standard preprocessing procedures such as morphological processing, bandpass filtering, structural analysis, and more determine which portions of the image may require in-depth evaluation. This feedback serves two important functions. First, it determines which neural network architectures are appropriate for different stages of the AutoBoM process (e.g. component detection, defect analysis, etc.). Second, it assists in formatting the data as inputs to these networks, which speeds up learning and processing times.
Machine learning models for detection, classification, identification Inputs to the machine learning side of the AutoBoM process include the important computer vision features extracted from the PCB images (e.g. colors, shapes, and textures). Then, a multi-stage machine learning methodology is applied. First, the machine learning algorithms detect the location of the components within the PCB images. Then, the algorithm determines the type of each component (e.g. resistor, capacitor, IC). Finally, AutoBoM leverages information such as on-component text, board text, and colors to uniquely identify each component. The end result is a BoM specific enough to purchase all required components necessary to reverse engineer the PCB.

Undergraduate students interested in working in these areas should have knowledge of general image processing, computer vision, and machine learning procedures. Additionally, familiarity with array computing (e.g. broadcasting, GPU/CUDA arrays, etc.) in python is strongly desired.

Project Title: Integrated Radio-Frequency Filters for 5G Wireless
Department:
Electrical and Computer Engineering
Faculty Mentor:
Roozbeh Tabrizian, rtabrizian@ufl.edu
Ph.D. Student Mentor(s):
Various
Terms Available:
Fall, Spring, Summer
Student Level:
Junior or Senior; Number of Students Varies 
Prerequisites:
Varies by project. No background in electro-mechanics required. Just interest in math and physics, strong curiosity, and willingness to learn.
Stipend:
Paid positions are available based on qualifications
Application Requirements:
Email Prof. Tabrizian (rtabrizian@ufl.edu) your application material. Priority for students considering graduate research.
Application Deadline:
N/A
Website:
https://www.img.ufl.edu/research-groups/roozbeh-tabrizians-research-group or https://phonon.ece.ufl.edu/
Project Description:
We are an multi-disciplinary research group targeting creation of novel integrated filters for the modern wireless commination systems. This project includes design and analysis chip-scale filters operating at ultra- and super-high frequencies. These filters are essential for operation of our smart-phones, by enabling secure access to wireless spectrum for high-speed data communication.
The filters are operating based on exciting low-loss mechanical resonance in nano-scale silicon structures. The mechanical vibration will be converted to electrical domain using piezoelectric transducers. The role of the candidate will be designing the equivalent circuit models for these electro-mechanical filters, and also help with measurement of actual filter chips.

Project Title: Machine Learning and Data Science
Department:
Electrical and Computer Engineering
Faculty Mentor:
Catia Silva, catiaspsilva@ece.ufl.edu
Ph.D. Student Mentor(s):
N/A
Terms Available:
Fall, Spring, Summer
Student Level:
Junior or Senior; 2 Students a Term
Prerequisites:
Programming background (with preference in Python and/or Matlab), Calculus, Probability and Statistics, Linear Algebra
Stipend:
None unless selected for University Scholars
Application Requirements: 
Email one PDF with Resume to Catia Silva at catiaspsilva@ece.ufl.edu
Application Deadline:
N/A
Website:
catiaspsilva.github.io/ 
Project Description:
Students will work with Python to perform data collection and curation with the goal to develop machine learning algorithms in different applications. Students will learn about experimental design in machine learning, develop technical skills such as version control, Python and machine learning.