Ali Jannesari is an Assistant Professor with the Department of Computer Science at Iowa State University. Prior to joining the faculty at ISU, he was a Senior Research Fellow at University of California, Berkeley. His research mainly focuses on program analysis, parallelism and software engineering, and aims to help application developers to utilize the modern hardware platforms to develop complex software systems in different in-demand areas such as deep learning, embedded systems, and HPC systems. He is particularly interested in multicore/manycore systems and utilizing parallel computation for different applications.
Ali is also in charge of the Multicore Programming Group (head of the group) at the Laboratory for Parallel Programming at the Technical University of Darmstadt in Germany. Prior to joining the faculty at ISU, he was a Senior Research Fellow at University of California, Berkeley. He was a junior research group leader at RWTH Aachen University, and a PostDoc fellow at Karlsruhe Institute of Technology (KIT) and Bosch Research Center Munich. Ali holds a Habilitation Degree from the Technical University of Darmstadt, and received his PhD in computer science from Karlsruhe Institute of Technology in 2010. He’s a member of the IEEE Computer Society, and ACM.