Expertise

Scheduling and Cloud Computing
Computer Architecture
Real-time and Embedded Computing
Parallel and Distributed Computing
Thermal/Energy Aware Computing

​​​​​​​

Communities
Computer Software, Computer Science, Computer Engineering
Degrees
PhD, University of Minnesota, Computer Science and Engineering, 1993
MSEE, University of Minnesota, 1988
BE, Indian Institute of Science, India, 1984
Keywords
architecture information or communication systems computer and information sciences computer applications computer engineering computer architecture computer hardware