Curriculum Vitae

Richard Y. Han
Associate Professor of Computer Science


University of Colorado at Boulder Department of Computer Science
Campus Box 430
Boulder, CO 80309-0430
rhan@cs.colorado.edu
http://www.cs.colorado.edu/~rhan
Work: (303) 492-0914

Education:
 
 
Ph.D.,  Electrical Engineering
University of California at Berkeley
May 1997
M.S.,  Electrical Engineering, 
University of California at Berkeley
  • Thesis: “An Edge-Based Block Matching Technique for Video Motion Estimation”.
  • Advisor: Professor Avideh Zakhor. 
May 1991
B.S. with Distinction , Electrical Engineering,
Stanford University
June 1989

Experience:
 
Associate Professor Sept 2007-present
Assistant Professor 
Aug 2001-Aug 2007
Department of Computer Science, University of Colorado
Boulder, Colorado

  • I lead the MANTIS Wireless Sensor Networking Project
  • typical group size: 4 Ph.D. students, 2 M.S. students, 2 undergraduates
  • 25+ publications in wireless sensor networks since 2003
  • NSF CAREER Award winner 2002
Research Staff Member 
June 1997-July 2001
IBM Thomas J. Watson Research Laboratory
Hawthorne, New York

  • Project leader for Universal Tuner Mobile Video project. – pervasive access to video from any wireless PDA
    • Lead designer of architecture: streaming of video from a server through a video proxy to a PDA client.
      • Video proxy switches channels, injects metadata, and performs streamed transcoding.
      • Application-level protocol to send/receive metadata out-of-band via control channel.
    • Directed the coding efforts of 3 people: 1 summer intern and 2 part-time programmers
    • Contributed socket networking and video code to both the client and proxy
    • Organized group meetings, presented and demonstrated the project within IBM and externally
  • Lead designer for WebSplitter project on multi-device collaborative Web browsing
    • Created WebSplitter’s XML architecture enabling the generation of partial views through filtering of XML documents based on user access privileges and device capabilities:
      • Partial views for collaborative multi-user Web browsing scenarios
      • Partial views for pervasive multi-device Web browsing scenarios – Palm acts as remote control directing the distribution of XML-tagged multimedia to nearby devices.
    • WebSplitter provides a demonstration vehicle for IBM Research’s Bluetooth efforts.
    • Published @ ACM CSCW 2000 - premier conference for collaborative/conferencing groupware
  • Designer and developer of transcoding technology that led to an IBM product: WebSphere Transcoding Publisher. 
    • My Ph.D. thesis on wireless Web access from PDA’s led to an IBM Research transcoding prototype, to which I later also contributed code and further ideas. 
    • Our transcoding prototype helped convince IBM to develop a product: WebSphere Transcoding Publisher, an award-winning revenue-generating  product and key component of IBM's pervasive computing portfolio.
    • Continue to serve as an advisor for next-generation IBM WTP product planning.

 
Graduate Student Researcher 
Jan 1993-May 1997
InfoPad Wireless Multimedia Terminal Project 
University of California at Berkeley

  • Group Leader for the Medley Quality-of-Service Networking Group.
    • Guided integration of the Medley team’s substream-based networking into InfoNet architecture
    • Presented group goals, ideas, and progress at meetings of the InfoPad group leaders and Board, and at biannual Retreats.
    • Mentored 2 undergraduate research projects exploring robust graphics coding.
  • Developer for the “split” X windows graphics server.
    • Enhanced the C code of the X11 R6 monochrome graphics server to send text/graphics data over a wireless link to a remote frame buffer on the InfoPad
    • Demonstrated and maintained the InfoPad graphics server code at biannual Retreats
    • Developed progressively reliable algorithms transmitting monochrome text/graphics for initial interactivity yet eventually lossless image quality in a wireless environment
  • Mentor for undergraduate research projects.
    • Supervised two undergraduate research projects investigating robust wireless graphics coding and error propagation properties of Group-III/IV FAX-based lossless coding algorithms
    • Mentored an undergraduate in the SUPERB research program for minority undergraduate students, summer 1996.  Guided preliminary implementation of Java-defined downloadable transport protocols.
    • Tutor for an undergraduate student taking EECS 121 “Noise Analysis of Communication Systems,” Spring 1995.
Teaching Assistant
 Jan-May 1994
University of California at Berkeley
  • EECS 121, “Noise Analysis For Communications Systems”, taught by Professor Eugene Wong.  Prepared lectures for review sections, held office hours, and served as a substitute lecturer.
Graduate Student Researcher 
 June 1991-Jan 1993
Pacific Bell Frame Relay Video Project 
University of California at Berkeley

  • Developed TCP/IP and UDP/IP socket-based video applications transmitting compressed motion-JPEG video over Frame Relay and narrowband ISDN networks.


Publications:

Most recent
2006
Systems
Security
2005
Systems
Security
  • S. Bhatti, J. Carlson, H. Dai, J. Deng, J. Rose, A. Sheth, B. Shucker, C. Gruenwald, A. Torgerson, R. Han, "MANTIS OS: An Embedded Multithreaded Operating System for Wireless Micro Sensor Platforms, ACM/Kluwer Mobile Networks & Applications (MONET), Special Issue on Wireless Sensor Networks, vol. 10, no. 4, August 2005, guest co-editors P. Ramanathan, R. Govindan and K. Sivalingam, pp. 563-579.

  • B. Shucker, J. Rose, A. Sheth, J. Carlson, S. Bhatti, H. Dai, J. Deng, and R. Han, Book chapter 6 on  "Embedded Operating Systems for Wireless Microsensor Nodes", in Handbook of Sensor Networks: Algorithms and Architectures, Wiley, 2005, editor Ivan Stojmenovic, pp. 173-197.

  • A. Sheth, R. Han, "SHUSH: Reactive Transmit Power Control For Wireless MAC Protocols", First IEEE International Conference on the Wireless Internet (WICON) 2005, pp.  18-25.


2004
Systems Security

2003

Systems
Security

More Publications (pre-2003)

Published Posters & Unpublished Workshops/Posters

L. Laffea, R. Monson, R. Manning, R. Han, A. Glasser, S. Oncley, J. Sun, S. Burns, S. Semmer, J. Militzer, "Comprehensive Monitoring of CO2 Sequestration in Subalpine Forest Ecosystems and its Relation to Global Warming", ACM SenSys 2006, pp. 423-424.

P. Sambhoos, A. Hasan, R. Han, T. Lookabaugh, and J. Mulligan, “WeebleVideo – Wide Angle Field-of-View Video Sensor Networks”, the Workshop on Distributed Smart Cameras (DSC 2006), held in conjunction with ACM SenSys 2006.

A. Sheth, C. Hartung and R. Han, "A Decentralized Fault Diagnosis System for Wireless Sensor Networks", 2nd IEEE International Conference on Mobile Ad-Hoc and Sensor Systems (MASS) 2005, pp. 192-194.

H. Dai, R. Han, “Unifying Micro Sensor Networks with the Internet via Overlay Networking”, IEEE Emnets-I, October 2004, Proceedings of the 29th Annual IEEE International Conference on Local Computer Networks (LCN’04), pp. 571-572.

Jing Deng, Richard Han,Shivakant Mishra, “Defending Against Traffic Analysis Attacks in Wireless Sensor Networks”, in 13th USENIX Security Symposium, (Poster), San Diego, CA, August, 2004.

H. Abrach, S. Bhatti, J. Carlson, H. Dai, J. Rose, A. Sheth, B. Shucker, J. Deng, R. Han, "Poster Abstract: MANTIS - System Support for MultimodAl NeTworks of In-situ Sensors", 1st ACM Conference on Embedded Networks Sensor Systems (SenSys), 2003, pp. 336-337.

J. Deng, R. Han, and S. Mishra, "INSENS: Intrusion-Tolerant Routing in Wireless Sensor Networks", (Paper here) (Poster here), The 23rd International Conference on Distributed Computing Systems (ICDCS) 2003.

K. Kaowthumrong, J. Lebsack, R. Han, "Automated Selection of the Active Device In Interactive Multi-device Smart Spaces,"  Spontaneity Workshop at Ubicomp 2002

A. Sheth, R. Han, "A Mobility-Aware Adaptive Power Control Algorithm For Wireless LANs, a Short Paper", IEEE CAS Low Power Workshop, August 2002.

N. Desai, K. Kaowthumrong, J. Lebsack, N. Shah, R. Han, "Automated Selection of Remote Control User Interfaces in Pervasive Smart Spaces," HCIC Winter Workshop 2002.   [pdf (395 KB)]

Technical Reports

V. Krunic, R. Han, "Towards Physically Rendered Environments", Technical Report CU-CS-1033-07, Department of Computer Science, University of Colorado, September 2007.

A. Hasan, B. Pisano, S. Panichsakul, P. Gray, J. Huang, R. Han, D. Lawrence, K. Mohseni, "SensorFlock: A Mobile System of Networked Micro-Air Vehicles", Technical Report CU-CS-1018-06, Department of Computer Science, University of Colorado, December 2006.

V. Krunic, E. Trumpler, R. Han, "NodeMD: Diagnosing Node-Level Faults in Remote Wireless Systems", Technical Report CU-CS-1017-06, Department of Computer Science, University of Colorado at Boulder, December 2006.

J. Huang, L. Jiang, A. Kamthe, J. Ledbetter, S. Mishra, A. Cerpa and R. Han, "SenSearch: GPS and Witness Assisted Tracking for Delay Tolerant Sensor Networks", Technical Report TR-2006-001, School of Engineering, University of California, Merced, December 2006.

M. Buettner, G. Yee, E. Anderson, and R. Han, "X-MAC: A Short Preamble MAC Protocol for Duty-Cycled Wireless Sensor Networks", Technical Report CU-CS-1008-06, Department of Computer Science, University of Colorado, May 2006.

J. Deng, R. Han, S. Mishra, "Secure Code Distribution in Dynamically Programmable Wireless Sensor Networks", Technical Report CU-CS-1000-05, Department of Computer Science, University of Colorado, December 2005.

C. Hartung, C. Seielstad, S. Holbrook and R. Han, "FireWxNet: A Multi-Tiered Portable Wireless System for Monitoring Weather Conditions in Wildland Fire Environments", Technical Report CU-CS-999-05, Department of Computer Science, University of Colorado, December 2005.

C. Hartung, J. Balasalle, R. Han, "Node Compromise in Sensor Networks: The Need for Secure Systems", Technical Report CU-CS-990-05, Department of Computer Science, University of Colorado, January 2005.

A. Sheth, R. Han, "SHUSH: A MAC Protocol For Transmit Power Controlled Wireless Networks", Technical Report CU-CS-986-04, Department of Computer Science, University of Colorado, December 2004.

J. Deng, R. Han, S. Mishra, "Countermeasures Against Traffic Analysis Attacks in Wireless Sensor Networks", Technical Report CU-CS-987-04, Computer Science Department, University of Colorado at Boulder, December 2004.

H. Abrach, J. Carlson, H. Dai, J. Rose, A. Sheth, B. Shucker, R. Han, "MANTIS: System Support For MultimodAl NeTworks of In-situ Sensors", Technical Report CU-CS-950-03, Department of Computer Science, University of Colorado, April 2003.

J. Deng, R. Han, S. Mishra, "Enhancing Base Station Security in Wirless Sensor Networks", Technical Report CU-CS-951-03, Department of Computer Science, University of Colorado, April 2003.

J. Deng, R. Han, S. Mishra, "INSENS: INtrusion-tolerant routing in wireless SEnsor NetworkS,"  Technical Report CU-CS-939-02, Department of Computer Science, University of Colorado, November 2002.

A. Sheth, B. Shucker, R. Han, "VLM2: A Very Lightweight Mobile Multicast System for Wireless Sensor Networks", Technical Report CU-CS-938-02, Department of Computer Science, University of Colorado, October 2002.

A. Sheth, R. Han, "An Implementation of Transmit Power Control in 802.11b Networks", Technical Report CU-CS-934-02, Department of Computer Science, University of Colorado, August 2002.

Students:

  • PhD student advisees
    • Current: Aaron Beach, Veljko Krunic, Mike Gartrell
    • Graduated PhD dissertation students:
      • Anmol Sheth, August 2007, "Improving the Performance of Wireless Systems Through Distributed Fault Diagnosis".
      • Jing Deng, May 2006, "Securing Wireless Sensor Networks Through Intrusion Tolerant Design". (co-advised by Prof. Shivakant Mishra).
  • MS student advisees
    • Current: Sergei Razgulin
    • Graduated M.S. Thesis students:
      • Carl Hartung, May 2006, "Design and Implementation of a Wireless Sensor Network for Weather Monitoring in Wildland Fire Environments".
      • Lane Phillips, August 2005, "Aqueduct: Robust and Efficient Code Propagation in Heterogeneous Wireless Sensor Networks".
  • Undergraduate student advisees
    • Current: John Ledbetter
    • Graduated Senior Thesis students:
      • Eric Trumpler, December 2006, "Run-Time Fault Management in Wireless Sensor Systems".
      • Charles Gruenwald, May 2006, "SWARMS: A Software Management System for Wireless Sensor Network Testbeds".
      • Anders Hustvedt, May 2006, "A Distributed Sensor Network Management System".
      • Adam Torgerson, August 2005, "Automatic Thread Stack Management for Resource-Constrained Sensor Operating Systems".
      • Jeff Rose, Rose, May 2003, "Developing a Complete System Architecture for Sensor Networking".
  • Other Coauthors (current and former graduate and undergraduate students):
    • Graduate: Eric Anderson, Mike Buettner, Shah Bhatti, Jim Carlson, Hui Dai, Christian Doerr, Joe Dunn, Marco Gruteser, Jyh Huang, Khomkrit Kaowthumrong, John Lebsack, Lynette Laffea, Mike Neufeld, Brian Shucker, Indrani Vedula, Gary Yee
    • Undergraduate: Hector Abrach

Funding:

  • Nokia Research gift, 2008
  • NSF IDBR grant: "WildSense: Instrumenting Wildlife to Gather Contact Rate Information Using Delay Tolerant Wireless Sensor Networks", 2008
  • NSF SST grant, "Wireless Sensor Networks for Studies of Ecosystem CO2 Budgets", 2005
  • DOD Phase-II award 2005 (tentative approval)
  • ADA Technologies Inc. contract 2005
  • NASA Phase-I award 2005
  • NSF ITR grant, 2004, "Loosely Cooperating Micro Air Vehicle Networks for Toxic Plume Characterization", Co-PI.
  • NSF SENSORS grant, 2003, "Self-configuring In Situ Wireless Sensor Networks For Prescribed Fire Management", Principal Investigator.
  • IBM Faculty Award, 2003.
  • NSF CAREER Award, 2002, "Fostering Scoped Multi-Device Interaction in Ubiquitous Computing Environments", Principal Investigator.
  • IBM Faculty Partnership Award, 2002.
Honors & Professional Activities:
  • Honors:
    • IBM Faculty Partnership Award, 2002.
    • National Science Foundation Graduate Fellowship, 1989-1992.
    • Phi Beta Kappa, Stanford chapter, May 1989.
    • Tau Beta Pi, Engineering Honor Society, Stanford chapter, May 1988.
  • Professional Activities:
    • 2008:
      • General co-chair ACM MobiSys 2008
      • Associate editor IEEE Transactions on Mobile Computing
      • Member of the Technical Program Committee: ACM SenSys 2008.
      • National Science Foundation panel, May 2008.
      • Invited Talks:
        • Microsoft Research, Asia (Beijing)
        • National Taiwan University
        • Academica Sinica, Taipei
        • Northwestern University
    • 2007:
      • Associate editor IEEE Transactions on Mobile Computing
      • Member of the Technical Program Committee: ACM MobiSys 2007, ACM SenSys 2007.
      • National Science Foundation panel, January 2007.
    • 2006:
      • Local Arrangements Chair: ACM SenSys, November 2006, Boulder, CO.
      • National Academy of Engineering Japan-America Frontiers of Engineering (JAFOE) Symposium, Tsukuba, Japan, November 9-11, 2006.
      • Invited Talks:
        • Invited talk at ARO-Cylab Special workshop on sensor network security, sponsored by Army Research Office (ARO), CyLab of Carnegie Mellon University, and the National Science Foundation. The workshop is organized by Adrian Perrig (CyLab), Cliff Wang (ARO), Radha Poovendran (U.Washington), and Karl Levitt (NSF), May 2006.
        • Invited member of the panel “Applications: Beyond Dumb Data Collection” at the Third Workshop on Embedded Networked Sensors (EmNets), May 2006.
        • University of Copenhagen
        • Invited member of the panel "Challenges and Opportunities of Wireless Sensor Networks and Its Role in the GENI Effort", moderated by NSF CISE Program Director Guru Parulkhar, at the IEEE MASS Conference, Vancouver, Canada, October 2006.
      • Member of the Technical Program Committee: IEEE IPSN 2006, IEEE/CreateNets SecureComm 2006.
      • Publications Chair: IEEE IPSN 2006.
    • 2005:
      • Member of the Technical Program Committee: IEEE IPSN 2005, ACM SenSys 2005, IEEE SECON 2005, ACM Workshop on “End-to-End Sense-and-Respond Systems, Applications, and Services” in conjunction with MobiSys’05, ACM Workshop on Wireless Security (WiSe) 2005, The Third ACM Workshop on Security of Ad Hoc and Sensor Networks (SASN) 2005
      • Publicity Co-Chair: IEEE SecureComm 2005, ACM Wireless Security (WiSE) 2005
      • Session Chair: IEEE SecureComm 2005, ACM SenSys 2005 (to occur).
      • Talks:
        • University of Lugano, Switzerland
        • NSF CISE Infrastructure PI Meeting, Urbana, Illinois
        • Intel Research, Portland, Oregon
        • Portland State University
        • Sun Labs, Menlo Park, CA
        • Crossbow Technologies, San Jose, CA
      • Two National Science Foundation panels, March 2005 and December 2005.
    • 2004:
      • Member of the Technical Program Committee: IEEE SECON 2004, BASENETS 2004, ACM SASN 2004, IEEE EmNets 2004, IEEE Globecom 2004 - Global Internet, IEEE IPSN 2004.
      • Session Chair, ACM SenSys 2004.
      • Publicity Co-Chair, BASENETS 2004.
      • NSF CyberTrust Panel 2004.
      • Invited Talks:
        • NSF Networks of Sensor Systems (NOSS) Principal Investigators Panel, October 2004, Golden, Colorado.
        • Universidad Nacionale Autonoma de Mexico (UNAM), Mexico City, May 2004.
        • Sun Users Group, Broomfield, CO, April 2004.
        • NSF NeTS Focus Area Informational Meeting on Networking of Sensor Systems, Marina Del Rey, CA, February 20, 2004.
        • Accelerating Trustworthy Internetworking (ATI) conference sponsored by Georgia Tech and NSF in Atlanta, GA in January 2004.
        • IEEE Communications Society, Denver Chapter, 2004
    • 2003:
      • Member of the Technical Program Committee, ACM WSNA 2003.
      • Session Chair, ACM WSNA.
      • NSF ANIR Principal Investigator meeting, Reston, Virginia, January 9-10, 2003.
      • Invited Talks:
        • USC 2003
        • UCLA/CENS 2003
        • National Center for Atmospheric Research (NCAR) 2003
        • HP Labs 2003
        • Colorado School of Mines 2003
    • 2002:
      • NSF CAREER Panel 2002
      • NSF Workshop on Information Technology Research for Critical Infrastructure Protection, Washington, D.C., Sept. 19-20, 2002
      • Session Chair, ACM MCommerce Workshop
      • Invited Talks, IBM Thomas J. Watson Research Center 2002 
    • Numerous paper reviews for IEEE and ACM journals and magazines
    • 2001 and earlier - not included.

Teaching:


Spring Fall
2008
Operating Systems CSCI 3753
N/A
2007
Network Systems, CSCI 4273/5273
2006
Network Systems, a joint undergraduate and graduate course, CSCI 4273/5273.
2005 Operating Systems, undergraduate course, CSCI 3753. N/A
2004 Network Systems, a joint undergraduate and graduate course, CSCI 4273/5273.
2003 Network Systems, a joint undergraduate and graduate course, CSCI 4273/5273. Wireless Sensor Networks, Special Topics graduate seminar, CSCI 7143-001.
2002 Network Systems, a joint undergraduate and graduate course, CSCI 4273/5273. Wireless Sensor Networks, Special Topics graduate seminar, CSCI 7143-001.
2001
not applicable
Mobile Computing, Special Topics graduate seminar, CSCI 7143-001.

Patents:

  • A Method and System for Automatic Data Quality Adjustment To Reduce Web Response Times, 1999, United States Patent # 6,563,517 issued on May 13, 2003.
  • A Method and System for Secure Transcoding, 2000 [submitted, under review].
  • A Method and System for Collaborative Multi-Device Web Browsing, 2000 [status unknown].

Affiliations:

  • I am a member of CCSC, the Computer and Communications Security Center at CU-Boulder
  • I am a member of RECUV, the Research and Engineering Center for Unmanned Vehicles at CU-Boulder
  • I am a member of ACM and IEEE and at times USENIX