Amir Kamil is a Lecturer in Electrical Engineering and Computer Science at the University of Michigan and a Computer Systems Engineer at Lawrence Berkeley National Laboratory. He earned his Ph.D in Computer Science from UC Berkeley. Prior to joining the University of Michigan, Dr. Kamil was a postdoctoral scholar and lecturer at UC Berkeley and a postdoctoral researcher at Lawrence Berkeley National Laboratory, and he remains affiliated with the Computer Languages and Systems Software group there. His research interests include compiler analysis, optimization, and programming models for high-performance computing, diversity and inclusion in computing, and software tools for computer-science education.
Parallel Programming Languages, Libraries, and Models