949-824-9127

Research

Here is a list of our Researchers

Mohammad A. Al Faruque

Mohammad A. Al Faruque

Before joining UCI, he was a scientist at Siemens Corporate Research and Technology in Princeton, NJ. He received his B.Sc. degree in Computer Science and Engineering from Bangladesh University of Engineering and Technology (BUET) in 2002, and M.Sc. and Ph.D. degrees in Computer Science from Aachen Technical University and Karlsruhe Institute of Technology, Germany in 2004 and 2009, respectively. Al Faruque is the recipient of the IEEE CEDA Ernest S. Kuh Early Career Award 2016. He served as an Emulex career development chair from October 2012 until July 2015. For details about research and teaching visit http://aicps.eng.uci.edu/

read more
Elaheh Bozorgzadeh

Elaheh Bozorgzadeh

Professor Bozorgzadeh’s research interests are: System Synthesis for Self-adaptive Reconfigurable Embedded Systems, Energy Sustainability in Embedded systems through micro energy harvesting, Physically-aware Architectural Synthesis and layout planning for Embedded Systems, and FPGA-Based Accelerated Computing. She has received the NSF CAREER Award, 2008, Best paper award, and IEEE International Conference in Field Programmable Logic and Applications (FPL), 2006,

read more
Qi Alfred Chen

Qi Alfred Chen

Qi Alfred Chen is an Assistant Professor in the Department of Computer Science at the University of California, Irvine. His research interest is network and systems security, and the major research theme is addressing security challenges through systematic problem analysis and mitigation. His research has discovered and mitigated security problems in systems such as next-generation transportation systems, smartphone OSes, network protocols, DNS, GUI systems and access control systems. Currently, his focus has been in smart systems and IoT, including transportation and autonomous vehicle systems. His work has high impact in both academic and industry with over 10 top-tier conference papers, a DHS US-CERT alert, multiple CVEs, and over 50 news articles by major news media such as Fortune and BBC News. Alfred received his Ph.D. from the University of Michigan in 2018. To read more about his research, see https://www.ics.uci.edu/~alfchen/

read more
Pai H. Chou

Pai H. Chou

Contact Information Component-based design of Embedded Systems phchou@uci.edu (949) 824-3229 https://engineering.uci.edu/users/pai-chou Professor Chou's Research View his Publications and Research Gate profile. Current Funding (7/2014) NIH SBIR Phase 2 on ECG for...

read more
Quoc-Viet Dang

Quoc-Viet Dang

Quoc-Viet Dang is currently an Assistant Professor of Teaching with the University of California, Irvine (UCI). His current research involves e-learning, data analysis, autonomous vehicle racing, cyber-physical systems, and generally making the world a better place. For details about research and teaching, visit https://www.cecs.uci.edu/~qpdang/

read more
Brian Demsky

Brian Demsky

Brian Demsky’s is a Professor in the Department of Electrical Engineering and Computer Science at the University of California, Irvine. His research interests are programming languages, software engineering, security, compilation, parallel software, program analysis, and program understanding. Some of his group’s ongoing research include: Model Checking and Testing Concurrent Data Structures, Language-Based Tools for Security, Languages and Analysis for Parallelization, Language Design for Robust Software Systems, Bristlecone: Robust Software Systems, Garm: Protecting Private Data in Legacy Applications, and Data Structure Repair.

read more
An H. Do

An H. Do

Professor An H. Do is currently working with the University of California, Irvine in the Department of Neurology. His research involves brain-computer interfaces, spinal cord injury, neurology, neuroscience, neural engineering, and biomedical devices.

read more
Rainer Doemer

Rainer Doemer

Professor Doemer’s current research projects are: RISC: Parallel SystemC Simulation on Many-Core Computer Architectures, A New Parallel Programming Model for Many-Core Computers. His ongoing project is
System-on-Chip Environment (SCE).

read more
Nikil D. Dutt

Nikil D. Dutt

Professor Nikil Dutt’s research interests includes: Architectures and Compilers for Embedded Systems, Memory architecture exploration for Systems-on-Chip, System specification techniques, Software/Hardware synthesis, analysis and verification, Architectural exploration for SOC and domain-specific problems, Low-power/low-energy analysis and design techniques, Hardware/software interfaces for distributed embedded systems, Electronic Design Automation, and Brain-inspired computing and architectures.

read more
Magnus Egerstedt

Magnus Egerstedt

Magnus Egerstedt is the Dean of Engineering and professor in Electrical Engineering and Computer Science, Mechanical and Aerospace Engineering at University of California, Irvine. His research involves control theory and robotics, control and coordination of complex networks, multirobot systems, mobile sensor networks and cyber-physical systems.

read more
Salma Elmalaki

Salma Elmalaki

Salma Elmalaki received her Ph.D. in electrical and computer engineering (ECE) from the University of California, Los Angeles in 2018, where she was affiliated with the Networked and Embedded Systems Lab. She received her B.Sc. degree (with distinction and honors) in computer and systems engineering from Ain Shams University, Cairo, Egypt, in 2008. Between August 2018 and August 2019, Elmalaki was a computational methods engineer at Janelia Research Campus (HHMI). Before pursuing her Ph.D. at UCLA, she spent three years as an R&D engineer in the embedded systems industry. Elmalaki is the recipient of the Microsoft Research Fellowship (2016-2018), the Best Paper Award from the International Conference on Mobile Computing and Networking (MobiCom) in 2015, the Best Community Paper Award from the International Conference on Mobile Computing and Networking (MobiCom) in 2015, and was selected as a Grace Hopper Scholar to celebrate women in computing in 2016. She joined the UC Irvine Department of Electrical Engineering and Computer Science in October 2019.

read more
Ahmed Eltawil

Ahmed Eltawil

The current research interests of Dr. Ahmed are in the general area of low-power digital circuit and signal processing architectures with an emphasis on mobile systems. He is affiliated with both the Center for Pervasive Communications and Computing (CPCC) and the Center for Embedded and Cyber-Physical Systems (CECS) at the University of California, Irvine.

read more
Daniel D. Gajski

Daniel D. Gajski

Emeritus Professor, CECS Founding Director
Henry Samueli Endowed Chair, UC Irvine
gajski@uci.edu

Daniel Gajski is particularly interested in requirements and specifications of embedded systems and the design process that leads from an executable specification to the final manufacturable blueprint. In order to study the design process, his group is developing new specification languages and modeling guidelines, as well as simulation, synthesis, and verification tools. In order to obtain efficient specifications and design models, they are taxonomizing models of computations, platform architectures and design styles. In order to develop efficient CAD tools, they are studying synthesis algorithms for systems, architectures, processors, controllers, datapaths, and other intellectual properties (IPs). Their further goal is to build proof-of-concept tools and prove our methodology for different application domains and tools on extensive industrial-strength examples.

read more
Tony Givargis

Tony Givargis

Tony Givargis is a professor and Chair in the Department of Computer Science. Prof Givargis has written 4 books and holds 13 patents. His current projects include: DesignSciCPS, Synthesis of Time-Controllable Digital Mockups of Physical Systems, and XGRID: A Many-Core Embedded Platform with a Programmable Communication Fabric.

read more
Ian G. Harris

Ian G. Harris

Professor Harris’ research interests include the design of secure hardware/software systems, and the application of Natural Language Understanding to security and design. Current projects include the detection of phone-based social engineering attacks, formalization of natural language specifications, and the development of a cyber test range to evaluate the security of IoT systems. Professor Harris serves as Associate Editor for ACM Journal on Emerging Technologies in Computing Systems and IEEE Transactions on Dependable and Secure Computing. Professor Harris Also serves on the technical program committees of several conferences including the IEEE/ACM Design Automation Conference.

read more
Sitao Huang

Sitao Huang

Sitao Huang received his Ph.D. in electrical and computer engineering from University of Illinois at Urbana-Champaign in 2021. He received his B.Eng. degree in electronics engineering at Tsinghua University in 2014, and his M.S. degree in electrical and computer engineering at the University of Illinois at Urbana-Champaign in 2017. His research interests include highly efficient hardware acceleration, programming language and synthesis flow for hardware systems and optimization of heterogenous systems. He is a recipient of 2019 Sundaram Seshu International Student Fellowship and 2018 Rambus Computer Engineering Fellowship. His research has won several awards, including the Best Paper Nomination at ASP-DAC 2021, the Student Innovation Award at the 2018 IEEE HPEC Graph Challenge, and the first place at DAC 2019 System Design Contest.

read more
Mohsen Imani

Mohsen Imani

Professor Imani works in the Department of Computer Science at UC Irvine. He is also a director of the Bio-Inspired Architecture and Systems (BIASLab). The group is working on a wide range of practical problems in the area of bio-inspired computing, machine learning, computer architecture, and embedded systems. BIASLab’s research goal is to design a real-time, robust system to cover a wide range of learning and cognitive computing tasks. Check out the GitLab here and Prof. Imani’s website here.

read more
Sang-Woo Jun

Sang-Woo Jun

Sang-Woo Jun is currently an Assistant Professor in the Computer Science department at the University of California, Irvine. He earned his Ph.D. in Electrical Engineering and Computer Science at the Massachusetts Institute of Technology (2018), and he earned his B.S. in Electrical and Computer Engineering at Seoul National University (2010). His current research interests are innovative system architectures for low-cost high-performance computing. Professor Sang-Woo Jun’s two prominent tools right now are Non-Volatile Memory (NVM) and reconfigurable hardware accelerators. To read more about Sang-Woo Jun, see https://www.ics.uci.edu/~swjun/.

read more
Jeff Krichmar

Jeff Krichmar

Professor Krichmar is currently a professor in the Department of Cognitive Sciences and the Department of Computer Science at the University of California, Irvine. His research interests include neurorobotics, embodied cognition, biologically plausible models of learning and memory, and the effect of neural architecture on neural function. For more information, please refer to his website: http://www.socsci.uci.edu/~jkrichma/

read more
Fadi Kurdahi

Fadi Kurdahi

CECS Director
Professor, UC Irvine
kurdahi@uci.edu

Fadi Kurdahi is the CECS Director and a Research Professor at University of California, Irvine. His research interests include: Early estimation and exploration in hardware/software co-design of embedded systems, Design methodology of large scale systems, Low-power, process-aware Systems-on-Chip design, Mobile and portable wireless and multimedia systems, Reconfigurable computing, and Software-defined Radio.

read more
Hyoukjun Kwon

Hyoukjun Kwon

Kwon is an assistant professor in the EECS department at the University of California, Irvine (UCI). Before he joined UCI, he was a research scientist at Meta’s (formerly Facebook) Reality Labs. He works on deep learning accelerators with flexible dataflow and mappings based on data- and communication-centric approaches. Kwon earned his doctorate in computer science and while at Georgia Tech, he developed a flexible deep neural network accelerator called MAERI and an open-source infrastructure for modeling dataflows within deep learning accelerators called MAESTRO. His thesis was recognized with an honorable mention at the 2021 Outstanding Dissertation Award competition of the Association for Computing Machinery’s Special Interest Group on Computer Architecture/IEEE Computer Society’s Technical Committee on Computer Architecture. He is co-author of a book on computer architecture and has published 25 peer-reviewed articles.

read more
Marco Levorato

Marco Levorato

Marco Levorato is an Associate Professor at University of California, Irvine. His research interests are: Real-Time distributed computing in wireless systems, Wireless systems for AI and AI for wireless systems, and IoT and Healthcare. He has received 8 awards and has 9 current projects.

read more
Zhou Li

Zhou Li

Zhou Li is currently an Assistant Professor in the Electrical Engineering and Computer Science departments at the University of California, Irvine. He received his Ph.D. in Computer Science at Indiana University Bloomington in 2014. His current research interests lie in data-driven security analytics, internet measurement, side-channel analysis, and IoT security. To read more about Zhou Li, see https://engineering.uci.edu/users/zhou-li.

read more
Kwei-Jay Lin

Kwei-Jay Lin

Kwei-Jay Lin is a Professor Emeritus, and is interested in Service-Oriented Computing and Applications, and specifically, the development of efficient, flexible and accountable services on the web. He is involved in two major research efforts at UCI: LLAMA and QCWS. The LLAMA (inteLLigent Accountability Middleware Architecture) project is a powerful, effective, and efficient SOA middleware framework to support service process composition, run-time monitoring, problem analysis, and continual process reconfiguration and optimization. It includes the infrastructure to continuously monitor services within an active service workflow, and dynamically adapt by reconfiguring those problematic or underperforming services.

read more
Alexandru Nicolau

Alexandru Nicolau

Parallel programs, especially those with truly critical time (speed) requirements, are difficult to design. The process is extremely error-prone, tedious and time-consuming. The first goal of Dr. Nicolau’s work is to design and implement a system of program transformations that support the semi-automatic (and eventually fully-automatic) exploitation of substantially all the parallelism available in a given program.

read more
Amir Rahmani

Amir Rahmani

Amir Rahmani is a Professor of Nursing and Computer Science at the University of California, Irvine (UCI), and a computer scientist by training. He is also the Associate Director of the UCI Institute for Future Health, a university-wide organized research unit (ORU) focusing on personal health empowerment. He lead the multi-disciplinary HealthSciTech Group at UCI. Prior to joining UCI as a faculty, he was an EU Marie Curie Global Fellow in the Computer Science Department of University of California, Irvine, USA and in the Institute of Computer Technology of TU Wien, Vienna, Austria. He is also an adjunct professor (Docent) in embedded parallel and distributed computing in the Department of Computing of University of Turku, Turku, Finland. 

read more
Yasser Shoukry Sakr

Yasser Shoukry Sakr

Yasser Shoukry is an Assistant Professor at University of California, Irvine. He received his PhD from UCLA working under the supervision of Prof. Paulo Tabuada (CyPhy Lab) and Prof. Mani Srivastava (NESL Lab). He previously received his B.Sc. degree in computer engineering at Ain Shams University in 2007, with distinction and honors. He also received his M.Sc. degree in computer engineering at Ain Shams University in 2010 under supervision of Prof. Sherif Hammad and Prof. Watheq El-Kharashi.

read more
Ardalan Amiri Sani

Ardalan Amiri Sani

Ardalan Amiri Sani is currently as Associate Professor in the Department of Computer Sciences at the University of California, Irvine (UCI). He directs the Trustworthy Systems Lab (TrussLab) where the research focuses on building trustworthy systems. Sani’s projects are often at the intersection of mobile computing, security, and operating systems. Since joining UCI, he has received the NSF CAREER Award, Google’s Android Security and PrIvacy REsearch (ASPIRE) Award, and UCI ICS Dean’s Mid-Career Award for Research.

read more