Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
Hridesh Rajan, Assistant Professor of Computer Science, Iowa State University
[go: Go Back, main page]

Department of Computer Science

Hridesh Rajan

Got a question?

Got a question or comment? Contact us at (515) 294-6168 or hridesh@cs.iastate.edu.

Biographical Sketch

Hridesh Rajan is an Assistant Professor in the Department of Computer Science at the Iowa State University, where he has been since August 2005. He received his MS and PhD in Computer Science from the University of Virginia in 2004 and 2005 respectively. His MS and PhD advisor was Kevin J. Sullivan. He received his undergraduate degree from Institute of Technology, Banaras Hindu University(IT-BHU) in 2000. Before his graduate studies at UVA, he worked for Lucent Technologies, India (Bell Labs, India) as a Member of Technical Staff. Professor Rajan's research interests include programming language design and implementation and software engineering. His best known work in the area is on Eos (see http://www.cs.iastate.edu/~eos/) with Professor Kevin J. Sullivan, an aspect-oriented extension of C# that unifies aspect-and object-oriented programming language. His recent work on Nu (see http://www.cs.iastate.edu/~nu/) with Robert Dyer and Rakesh Setty is developing a novel aspect-oriented intermediate language design to preserve design modularity in object code for efficient separate and incremental compilation and dynamic adaptation of aspect-oriented programs. His work on Sapha (see http://www.cs.iastate.edu/~design/projects/multicore/) is designing, implementing and evaluating program analysis-based automatic thread-to-core assignment techniques for heterogeneous multi-core processors that will enhance the utilization of these processors. His work on Tisa (see http://www.cs.iastate.edu/~tisa/) with Mahantesh Hosamani, Harish Narayanappa, Robert Dyer, and John Altidor) explores more efficient techniques for enforcing trust and security properties in truly decoupled architectures such as web services. His work on Slede (see http://www.cs.iastate.edu/~slede/) with Youssef Hanna and Wensheng Zhang aims to improve the reliability of wireless sensor networks by formally specifying and verifying security protocols designed for them. For more details about his work see http://www.cs.iastate.edu/~hridesh.

Academic Background

My advisor at University of Virginia was Kevin Sullivan, whose advisor was David Notkin. My academic genealogy goes all the way to Edsger Dijkstra.

In prior life, I worked at Bell Labs India, the R&D organization of Lucent Technologies. At the time, I was interested in bandwidth and power optimization issues in mobile ad hoc & sensor networks as they scale up. I still keep up with these topics.

Beside computer science, I love cavaliers (trying to grow into cyclones), Dreamworks Animation Movies, driving, racquet ball, paintball, chess, and pool (not necessarily in this order). Sometimes, I also pretend to be a handyman.

Personal

I come from a small town called Mokama in Bihar, India. I have had the pleasure to live within 50ft from the river Ganga, a major river in India, for most of my childhood. If you are from Mokama, I will be glad to hear from you. Send me an e-mail and we can share stories :-).