Professor of Computer Science

Dissertations Supervised

Doctoral research is academic education at its very best. There are few more satisfying forms of teaching: a one-on-one apprenticeship that enhances knowledge of student and teacher alike; an intense effort motivated by a self-constructed vision; and a gradual refinement of taste and style in choosing problems and solution strategies. As chair of the Doctoral Program Committee, I was able to establish a culture in which every doctoral student has the opportunity to excel, understood the high expectations of our department, and made continuous progress toward completing the degree requirements. At the personal level, I focused my efforts on educating a new generation of graduate students likely to succeed in academia and top-ranked national research centers.

List of graduates and initial placement after graduation:


Chipara, O., (Co-Advisor with: Chenyang Lu) Towards Real-Time Wireless Sensor Networks. (Postdoc, University of California, San Diego; assistant professor, University of Iowa, Iowa City, Iowa)


Fok, C.-L., (Co-Advisor with: Chenyang Lu) Adaptive Middleware for Ad Hoc and Wireless Sensor Networks. (Postdoc, University of Texas, Austin) 2008 Sen, R., (Co-Advisor with: Chris Gill) Supporting Collaborations Across Mobile Environments.


Sen, R., (Co-Advisor with: Chris Gill) Supporting Collaborations Across Mobile Environments. (Advisory Forensic Services, PricewaterhouseCoopers LLP, New York, New York)

Bhattacharya, S., (Co-Advisor with: Chenyang Lu) Achieving Application Quality of Service in Resource-Constrained Wireless Sensor Networks. (Researcher at Intel India System Research Center, Bangalore, India)


Payton, J., A Query-Centric Perspective to Supporting the Development of Context-Aware Applications for Mobile Ad Hoc Networks. (Assistant professor at University of North Carolina at Charlotte, Charlotte, North Carolina.)


Handorean, R., Context Aware Service Oriented Computing in Mobile Ad Hoc Networks. (Software Engineer at Qualcomm, Boulder, Colorado.)


Julien, C., Supporting Context-Aware Application Development in Ad Hoc Mobile Networks. (Assistant professor at University of Texas, Austin, Texas.)


Huang, Q., (Co-Advisor with: Chenyang Lu) Spatiotemporal Multicast and Partitionable Group Membership Service. (Research scientist at Palo Alto Research Center (PARC), Palo Alto, California.)


Tudoreanu, M.-E., (Co-Advisor with: E. Kraemer) Economy of Interaction for Effective Program Visualizations. (Assistant professor at University of Arkansas, Little Rock, Arkansas.)


Hart, D., Query-Based Visualization of Executing Distributed Computations. (Assistant professor at University of Alabama, Huntsville, Alabama.) Murphy, A. L., Rapid Development of Dependable Applications in Ad Hoc Mobility. (Assistant professor at University of Rochester, Rochester, New York.)


Picco, G. P., (Co-Advisor with: S. Gai and C. Ghezzi) Understanding, Evaluating, Formalizing, and Exploiting Code Mobility, Politecnico di Torino. (Visiting assistant professor at Washington University in Saint Louis; assistant professor at Politecnico di Milano, Italy.)


McCann, P. J., Reasoning About Program Interactions in the Presence of Mobility. (Lucent Bell Laboratories Research, Naperville, Illinois.)


Plun, J. Y., Expressing Dynamic Interaction Patterns in Concurrent Programming. (Postdoctoral fellow at Washington University in Saint Louis.)


Wilcox, C. D., Addressing Architectural and Mobility Considerations in the Formal Specification and Design of Concurrent Systems. (Radworks Corp., San Antonio, Texas.)


Cox, K. C., Visualization of Concurrent Computations. (AT&T Bell Laboratories Research, Naperville, Illinois.) 1992 Gamble, R. F., (Adviser: W. E. Ball) Developing Reliable, Concurrent Rule-Based Programs. (Assistant professor at University of Tulsa, Tulsa, Oklahoma.)


Laine, A. F., High-Speed Feature-Based Stereo Matching. (Assistant professor at University of Florida, Gainesville, Florida.)

Cunningham, H. C., The Shared Dataspace Approach to Concurrent Computation: The Swarm Programming Model, Notation, and Logic. (Assistant professor at University of Mississippi, Oxford, Mississippi.)

Farris Engineering
Room 301G
Ph: (505) 277-6967
Fax: (505) 277-6927
Faculty page