Mosharaf Chowdhury

By | | No Comments

Mosharaf Chowdhury is an Assistant Professor in Electrical Engineering and Computer Science, Computer Science and Engineering Division. Prof. Chowdhury works on topics in networked systems, networking, and big data. He is part of the Software Systems Laboratory, a multidisciplinary group conducting research in software systems. His research focus is on increasing application-infrastructure symbiosis across different layers of software and hardware stacks.


Pascal Van Hetenryck

By | | No Comments

Pascal Van Hentenryck is the Seth Bonder Collegiate Professor of Industrial & Operations Engineering.

Prof. Van Hentenryck’s research is currently at the intersection of data science and optimization with a focus on risk and resilience, energy systems, transportation, and logistics, marketing, and social networks. Most of these applications require predictive models and optimization over complex infrastructures, natural phenomena, and human behavior.


Michael Cafarella

By | | No Comments

Michael Cafarella is an Associate Professor in the Department of Electrical Engineering and Computer Science, Computer Science Division. He was appointed the Morris Wellman Faculty Development Assistant Professor of Computer Science and Engineering, and a Sloan Research Fellow (2016). Prof. Cafarella studies databases, information extraction, data integration, and data mining. His projects span several areas of data management including systems and algorithms for “messy” data management, novel data-intensive applications, and data systems infrastructure.


Michael Wellman

By | | No Comments

In a strategic environment, agents face decisions where the outcomes depend on the behavior of other autonomous agents. The strategic reasoning group develops techniques for understanding and engineering complex multiagent environments, using concepts and methods from economics as well as computer science. Specifically, we apply game-theoretic principles to data from large-scale agent-based simulation, in an approach called empirical game-theoretic analysis (EGTA). EGTA combines simulation, machine learning, and other empirical methods to reason about the strategic issues in complex multiagent settings. We are particularly interested in domains characterized by dynamism, networks, and uncertainty, including applications in financial markets, information security, and sustainable transportation.

The iterative empirical game-theoretic analysis process.

The iterative empirical game-theoretic analysis process.


Dragomir Radev

By | | No Comments

Prof. Radev has a joint appointment in Electrical Engineering and Computer Science in the College of Engineering, and the School of Information.

His areas of research are natural language processing and information retrieval, especially scalable processing of large-scale textual data sets. He has worked on text summarization, question answering, semantic similarity, social network analysis, survey generation, citation prediction, topic modeling in political science, biomedical language processing, and random walks for text analysis.


Barzan Mozafari

By | | No Comments

Barzan Mozafari is an Assistant Professor of Electrical Engineering and Computer Science at the University of Michigan (Ann Arbor), where he is a member of the Michigan Database Group and the Software Systems Lab. Prior to that, he was a postdoctoral associate at Massachusetts Institute of Technology. He earned his Ph.D. in Computer Science from the University of California at Los Angeles. He is passionate about building large-scale data-intensive systems, with a particular interest in database-as-a-service clouds, distributed systems, and crowdsourcing. In his research, he draws on advanced mathematical models to deliver practical database solutions. He has won several awards and fellowships, including SIGMOD 2012 and EuroSys 2013’s best paper awards.


Quentin Stout

By | | No Comments

Most of his research and teaching involves parallel computing of some form: design of scalable algorithms and data structures; applications to numerous scientific problems such as a large multidisciplinary team modeling space weather or a small interdisciplinary group doing imputation on datasets of social preferences; and performance analysis, both experimental and analytical.  These projects have used a variety of computer architectures, ranging from tens to hundreds of thousands of cores. He also works on algorithms for abstract fine-grain parallel computer models motivated by concerns such as time/number-of-processors/peak-power tradeoffs and the constraints imposed by the fact that computation is done in 2- or 3-dimensional space. Further, he develops serial algorithms for optimizing adaptive sampling problems such as adaptive clinical trials, algorithms for isotonic regression, and various other computer science problems.


Thomas Wenisch

By | | No Comments

His research interests center on computer architecture with particular emphasis on multiprocessor and multicore systems,  data center architecture, architectural support for medical imaging, and performance evaluation methodology.


Igor Markov

By | | No Comments

Dr. Markov is a Professor in the Electrical Engineering and Computer Science department. His research involves computational techniques for large-scale discrete and continuous optimization in electronic design automation; computational simulation of quantum information processing.