Home > PEOPLE > Faculty

Faculty

Niaz Arifin

SM Niaz Arifin
Research Assistant Professor

Ph.D., Computer Science and Engineering, University of Notre Dame, 2013

Agent-based modeling & simulation, multi-agent simulation, spatial agent-based models, malaria epidemiology, data warehouse, computational biology, bioinformatics, and geographic information system.

Marina Blanton

Marina Blanton
Assistant Professor

Ph.D., Computer Science, Purdue University, 2007

Information security, privacy, and applied cryptography.

Kevin Bowyer

Kevin Bowyer
Schubmehl-Prein Professor, Concurrent Professor of Electrical Engineering, and Department Chair

Ph.D., Computer Science, Duke, 1980

Computer vision and pattern recognition, including biometrics, data mining, object recognition and medical image analysis.

Jay Brockman

Jay Brockman
Associate Professor
, Concurrent Associate Professor of Electrical Engineering, and Associate Dean of Community Engagement and Experiential Learning for the College of Engineering
Ph.D., from Carnegie Mellon University in 1992

Computer architecture, VLSI systems, and multidisciplinary design optimization

Ramzi K. Bualuan

Ramzi K. Bualuan
Associate Professional Specialist, Director of Undergraduate Studies

M.S., Electrical Engineering, University of Notre Dame, 1985

Databases, Advanced Database Projects, and Visual FX

Nitesh Chawla

Nitesh V. Chawla

Frank Freimann Collegiate Associate Professor
Ph.D., Computer Science and Engineering, University of South Florida, 2002

Data mining, machine learning, network science and their applications to analytics, social networks, healthcare informatics/analytics, and climate data science.

Danny Chen

Danny Chen
Professor

Ph.D., Computer Science, Purdue University, 1992

Computational geometry and applications, parallel algorithms, robotics, automated medical treatment and diagnosis.

David Chiang
Associate Professor

Ph.D., Computer and Information Science, University of Pennsylvania, 2004

Natural language processing, machine learning, and digital humanities.

Sidney D'Mello

Sidney D'Mello 
Assistant Professor

Ph.D., Computer Science, University of Memphis, 2009

 

Affective computing, human-computer interaction, artificial intelligence, and advanced learning technologies.

Scott Emrich

Scott Emrich
Assistant Professor

Ph.D., Bioinformatics and Computational Biology, Iowa State University, 2007

Computational biology, bioinformatics, and high-performance computing.

Patrick Flynn

Patrick J. Flynn
Professor and Concurrent Professor of Electrical Engineering

Ph.D., Computer Science, Michigan State University, 1990

IAPR Fellow, IEEE Fellow. Computer vision, pattern recognition, signal and image processing.

Joseph C. Freeland

Joseph C. Freeland
Associate Professional Specialist

B.S.E., Systems Engineering, Purdue University, 1985

Manages departmental computing resources; provides faculty, student, and staff consultation; develops / teaches system administration and network management courses.

Xiaobo Sharon Hu

Xiaobo Sharon Hu
Professor and Senior Assistant Provost for Notre Dame International

Ph.D., Electrical Engineering, Purdue University, 1989

Hardware-software codesign, real-time embedded systems, low-power system design, and computer-aided treatment planning.

Jesus Izaguirre

Jesus Izaguirre
Associate Professor

Ph.D., Computer Science, University of Illinois at Urbana-Champaign, 1999

Development of scalable algorithms and software for computational chemistry and computational biology.

Peter Kogge

Peter Kogge 
Ted H. McCourtney Professor
of Computer Science and Engineering and Concurrent Professor of Electrical Engineering
Ph.D., Electrical Engineering, Stanford University, 1973

Research areas include massively parallel processing architectures, advanced VLSI technology and architectures, non van Neumann models of programming and execution, parallel algorithms and applications, and their impact on computer architecture.

Gregory Madey

Gregory R. Madey
Research Professor

Ph.D., Operations Research, Case Western Reserve University, 1984

Use of computer science to develop solutions to a wide range of problems. Recent problem domains include environmental science, the open source software phenomenon, disaster management, modeling & simulation of disease transmission, cyberinfrastructure and bioinformatics.

Collin McMillan

Collin McMillan
Assistant Professor

Ph.D., Computer Science, College of William and Mary, 2012

Software engineering and software systems.

Tijana Milenkovic

Tijana Milenkovic
Assistant Professor

Ph.D., Computer Science, University of California Irvine, 2010

Complex networks and network mining, computational and systems biology, synthetic biology.

Michael Niemier

Michael Niemier
Assistant Professor

Ph.D., Computer Science & Engineering, University of Notre Dame, 2004

Computation beyond the CMOS field effect transistor.

ChrisPoellabauer

Christian Poellabauer
Associate  Professor

Ph.D., Georgia Institute of Technology, May 2004

Distributed real-time systems, resource management (e.g., energy management), wireless/mobile networks, wireless sensor networks, vehicular networks, smart phone apps, and pervasive healthcare applications and systems.

Laurel Riek

Laurel Riek
Clare Boothe Luce Assistant Professor

Ph.D., Computer Science, University of Cambridge, 2011

Robotics, social signal processing, human-robot interaction, healthcare informatics, and assistive technology.

Raul Santelices

Raul Santelices
Assistant Professor

Ph.D., Computer Science, Georgia Institute of Technology, 2011

Software engineering, languages, program analysis, testing, debugging, evolution, software architecture, educational systems, and video games.

Aaron D. Striegel

Aaron D. Striegel
Associate  Professor

Ph. D, Computer Engineering, Iowa State University, Dec. 2002

Networking (bandwidth conservation, cellular network usage), computer security, low-cost computing-assisted rehabilitation, and engineering education.

Douglas Thain

Douglas Thain
Associate  Professor
and Director of Graduate Studies
Ph.D., Computer Sciences, University of Wisconsin at Madison, 2004

Distributed computing, scientific computing, cloud computing, grid computing, operating systems, open source software, file and storage systems, compilers and languages.

Chaoli Wang
Associate Professor

Ph.D., Computer and Information Science, The Ohio State University, 2006

Scientific visualization, big data analytics, user interface and interaction, information visualization, visualization in education.

Dong Wang
Assistant Professor
Ph.D., Computer Science, University of Illinois at Urbana-Champaign, 2012

Big data analytics, reliable information distillation systems, cyber-physical systems, MapReduce/Hadoop, embedded and real-time systems, network science, trust analysis in information and social networks, social sensing, crowdsourcing, and mobile sensing applications.

Timothy Weninger

Tim Weninger
Assistant Professor
Ph.D., Computer Science, University of Illinois at Urbana-Champaign, 2013

Network science, data science, machine learning, databases, and information retrieval.

Thanuka Wickramarathne

Thanuka Wickramarathne
Research Assistant Professor
Ph.D., Electrical and Computer Engineering, University of Miami, 2012

Data fusion, networks theory, sensor networks, statistical signal processing, belief theory and optimization.

Visiting, Adjunct, and Concurrent Faculty

Mark S. Alber

Mark S. Alber
Concurrent Professor and Vincent J. Duncan Family Professor of Applied Mathematics
Ph.D., Mathematics, University of Pennsylvania, 1990

AAAS Fellow. Mathematical and computational biology, multi-scale modeling, nonlinear diffusion systems, and scientific computing.

Panos  Antsaklis

Panos Antsaklis

Concurrent Professor and H. Clifford and Evelyn A. Brosey Chair
Ph.D., Brown University, 1977

Cyber Physical Networked Embedded Systems and addresses problems in the interdisciplinary research area of Control, Computing and Communication Networks, and on Hybrid and Discrete Event Dynamical Systems.

M. Brian Blake
Adjunct Professor

Ph.D., Information and Software Engineering, George Mason University, 2000

Software engineering, adaptive workflow, Internet computing, service-oriented computing, and software-as-a-service and its applications.

Frank Collins

Frank Collins
Concurrent Professor

Ph.D., University of California, Davis

Genetics of Arthropod Vectors of Human Pathogens.

Oguz Ergin

Oguz Ergin
Visiting Associate Professor

Ph.D., Computer Science, State University of New York at Binghamton, 2005

Computer architecture.

Yih-Fang Huang

Yih-Fang Huang
Concurrent Professor

Ph.D., Princeton University, 1982

Theory and applications of detection and estimation.

Domingo Mery

Domingo Mery 
Visiting Professor

Ph.D., Electrical Engineering, Technical University of Berlin, 2001

X-ray testing, biometrics, machine vision, computer vision, image processing, pattern recognition, food engineering.

Jaroslaw Nabrzyski

Jaroslaw Nabrzyski 
Concurrent Associate Professor and Director of the Center for Research Computing
Ph.D., Computer Science, Poznan University of Technology, 2000

Multi-objective project scheduling and resource management techniques for parallel and distributed computing.

Joseph J. Nahas

Joseph J. Nahas
Adjunct Professor

Ph.D., Electrical Engineering, Purdue University, 1971

Robert Stevenson

Robert Stevenson
Concurrent Professor
Ph.D., Purdue University, 1990

Statistical and multidimensional signal and image processing, computer vision.

Zoltan Toroczkai

Zoltan Toroczkai
Concurrent Professor
Ph.D., Theoretical Physics, Virginia Polytechnic Institute and State University, 1997

Complex systems research, bringing and developing tools from mathematics, equilibrium and non-equlibrium statistical physics, nonlinear dynamics and chaos theory to bear on applications ranging from fluid flows, processes in solids, to complex networked systems in biology, sociology and communications.

Joannes. J. Westerink

Joannes J. Westerink
Concurrent Professor
Ph.D. Civil Engineering, Massachusetts Institute of Technology, 1984

Development, analysis and application of coastal ocean and estuarine hydrodynamic, constituent transport and sediment transport models.

Emeritus Faculty

Eugene Henry

Eugene Henry
Professor Emeritus

Ph.D. (1960) from Stanford University

Professor Henry taught most recently in the Notre Dame London Centre, and is participating in the integration of Mentor Graphics electronic design automation tools into the computer engineering curriculum. He holds B.S.E.E. (1954) and M.S.E.E. (1955) degrees from Notre Dame, and the Ph.D. (1960) from Stanford University.

John Uhran

John Uhran
Professor Emeritus

Ph.D., Electrical Engineering, Purdue University, 1967

Study of autonomous robots using various new sensor formats, the study of the effect and use of Internet technology for the classroom, and the evolution of engineering curricula.