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 SocialFusion project on mobile social networks
  • 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:         Google Scholar Page

Most recent
2013
2012

2011

2010

2009

2008
2007
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

Lei Tian, Junho Ahn, Hanqiang Cheng, Xinyu Xing, Yuli Liang, Shivakant Mishra, David Chu, Xue Liu, Richard Han, and Qin Lv. 2012. Demo: MVChat: flasher detection for mobile video chat. In Proceedings of the 10th international conference on Mobile systems, applications, and services (MobiSys '12). ACM, New York, NY, USA, 457-458. DOI=10.1145/2307636.2307682 http://doi.acm.org/10.1145/2307636.2307682

Aaron Beach, Mike Gartrell, and Richard Han, "Context-Aware Mobile Social Networks", Poster/demo at ACM MobiSys 2008.

 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

Homa Hosseinmardi, Rahat Ibn Rafiq, Shaosong Li, Zhili Yang, Richard Han, Shivakant Mishra, Qin Lv, "A Comparison of Common Users across Instagram and Ask.fm to Better Understand Cyberbullying", ARXIV report arXiv:1408.4882, August 2014.

Homa Hosseinmardi, Amir Ghasemianlangroodi, Richard Han, Qin Lv, Shivakant Mishra, "Towards Understanding Cyberbullying Behavior in a Semi-Anonymous Social Network", ARXIV report arXiv:1404.3839v2, August 2014.

Alireza Mahdian, Richard Han, Eric Keller, Shivakant Mishra, "Results from a Practical Deployment of the MyZone Decentralized P2P Social Network", ARXIV report arXiv:1305.0606, May 2013.

Ben Leduc-Mills, Halley Profita, Shashank Bharadwaj, Patrick Cromer, Richard Han, "ioCane: A Smart-Phone and Sensor-Augmented Mobility Aid for the Blind", Technical Report, Department of Computer Science, University of Colorado at Boulder, 2013. http://hdl.handle.net/10971/1620

Rodney Beede, Donald Warbritton, Richard Han, "MyShield: Protecting Mobile Device Data via Security Circles", Technical Report CU-CS-1091-12, Department of Computer Science, University of Colorado Boulder, January 2012.

Alireza Mahdian, John Black, Richard Han and Shivakant Mishra., "MyZone: A Next-Generation Online Social Network", Technical Report CU-CS-1089-11, Department of Computer Science, University of Colorado at Boulder, October 2011.

Michael Gartrell, Richard Han, Qin (Christine) Lv and Shivakant Mishra, "SocialNews:
Enhancing Online News Recommendations by Leveraging Social Network Information",
Technical Report CU-CS-1084-11, Department of Computer Science, University of Colorado at Boulder, August 2011.

Xinyu Xing, Yu-Li Liang, Hanqiang Cheng, Jianxun Dang, Sui Huang, Richard Han, Xue Liu, Qin (Christine) Lv and Shivakant Mishra, "SafeVchat: Detecting Obscene Content and
Misbehaving Users in Online Video Chat Services", Technical Report CU-CS-1077-11,
Department of Computer Science, University of Colorado at Boulder, January 2011.

Mike Gartrell, Aaron Beach, Jai Ramanarayanan Krishnan Iyer, Xinyu Xing, Richard Han, Qin Lv, Shivakant Mishra, Karim Seada, “Integrating Wikipedia and Facebook Context into Collaborative E-Brainstorming”, Technical Report CU-CS-1073-10, Department of Computer Science, University of Colorado at Boulder, September 2010.

Xinyu Xing, Jianxun Dang, Richard Han, Xue Liu, Shivakant Mishra, "Intrusions into Privacy in Video Chat Environments: Attacks and Countermeasures", Technical Report CU-CS-1068-10, Department of Computer Science, University of Colorado at Boulder, July 2010.

Aaron Beach, Mike Gartrell, Richard Han, Shivakant Mishra, "Rethinking Anonymity for Social Networks", Technical Report CU-CS-1065-10, Department of Computer Science, University of Colorado at Boulder, June 2010.

Aaron Beach, Mike Gartrell, Richard Han, Shivakant Mishra, "CawbWeb: Towards a Standardized Programming Framework to Enable a Context-Aware Web", Technical Report, CU-CS-1063-10, Department of Computer Science, University of Colorado at Boulder, March 2010.

Aaron Beach, Mike Gartrell, Xinyu Xing, Richard Han, Qin Lv, Shivakant Mishra, Karim Seada, "SocialFusion: Context-Aware Inference and Recommendation By Fusing Mobile, Sensor, and Social Data", Technical Report CU-CS-1059-09, Department of Computer Science, University of Colorado at Boulder, December 2009.

Aaron Beach, Mike Gartrell, Baishakhi Ray, and Richard Han, "Secure SocialAware: A Security Framework for Mobile Social Networking Applications", Technical Report CU-CS-1054-09, Department of Computer Science, University of Colorado at Boulder, June 2009.

A. Beach, M. Gartrell, S. Panichsakul, L. Chen, C-K Ching, and R. Han, "X-Layer: An Experimental Implementation of a Cross-Layer Network Protocol Stack for Wireless Sensor Networks", Department of Computer Science, University of Colorado at Boulder, Technical Report CU-CS-1051-08, December 2008.

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.

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.

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.

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 Wireless 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: Ehab Ababneh, Blake Caldwell, Homa Hosseinmardi
    • Primary advisor for graduated PhD dissertation students:
      • Charles Mike Gartrell, August 2014, "Enhancing Recommender Systems Using Social Indicators".
      • Junho Ahn, December 2013, "Personalized Identification of Unusual User Events in Mobile Cloud Systems via a Hybrid Fusion Design"
      • Aaron Beach, May 2011, "Anonymity in Socio-Digital Systems".
      • Veljko Krunic, December 2010, "Scalable Software Control of Million-element Cyber-Physical Systems Using a Graphics Processing Unit".
      • 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).
    • Co-advised PhD students:
      • Alireza Mahdian
      • Jyh Huang, December 2008, Occasionally Connected Wireless Sensor Networks for Search and Rescue and Wildlife Monitoring.
  • MS student advisees
    • Primary advisor for graduated M.S. Thesis students:
      • Amit Gupta, May 2013, "Motivating Elastic Operating Systems in the Cloud"
      • Rodney Beede, May 2012, "A Framework for Benevolent Computer Worms"
      • Baishakhi Ray, July 2009: "SecureWear: Securing Wearable Mobile Social Networks"
      • Mike Gartrell, December 2008, "SocialAware: Context-Aware Multimedia Presentation via Mobile Social Networks."
      • Sergei Razgulin, December 2008, "PUFFS: A Probabilistically Utilized Flash File System for Sensor Motes and Other Embedded Systems"
      • 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".
    • Co-advised graduated M.S. students:
      • Ahmad Bilal Hasan (Telecomm), December 2007.
  • Undergraduate student advisees
    • Graduated Senior Thesis students:
      • Peter Klipfel, May 2014, "Firesuit: a Curated Data Analytics Framework for Rapid Deployment of Cloud-based Stream Processing".
      • 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".
  • Additional CU student collaborators:
    • Graduate: Sirisha Akkala, Khaled Alanezi, Jack Elston, John Kelley, Keisuke Nishimoto, Karthik Sundaresan, Bonnie Surendar, Michael Terada, Eric Anderson, Mike Buettner, Shah Bhatti, Jim Carlson, Hui Dai, Christian Doerr, Joe Dunn, Marco Gruteser, Jyh Huang, Khomkrit Kaowthumrong, John Lebsack, Lynette Laffea, Shaosong Li, Mike Neufeld, Rahat Rafiq, Brian Shucker, Lei Tian, Indrani Vedula, Gary Yee
    • Undergraduate: John Ledbetter, Jae Lim, Richard Messick, Kristine Amari, Jim Hong, Felix Simmons, Brianna Bethel, Robert Havlik, Hector Abrach, Zhili Yang,

Funding:

  • NSF XPS grant: "Elasticizing the Linux Operating System for the Cloud", 2013, PI.
  • NSF Medium CNS/CSR grant: "Highly Scalable and Accurate System Support for Detecting Misbehaving Users and Mitigating Criminal Activities in Realtime Online Video-Based Services", 2012, co-PI.
  • NSF Computing In the Cloud (CIC) grant: "CiC (FRCC): Towards a Mobile Cloud Computing Framework to Support Next-Generation Mobile Applications", 2011, PI.
  • Chatroulette gift, 2011.
  • Nokia Research gift, 2008
  • NSF IDBR grant: "WildSense: Instrumenting Wildlife to Gather Contact Rate Information Using Delay Tolerant Wireless Sensor Networks", 2008, Co-PI.
  • NSF SST grant, "Wireless Sensor Networks for Studies of Ecosystem CO2 Budgets", 2005, Co-PI.
  • ADA Technologies Inc. contract 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:
    • Best Paper Award: IEEE APSCC 2011, for "RescueMe: An Indoor Mobile
      Augmented-Reality Evacuation System by Personalized Pedometry"
    • Best Paper Award: ACM MobiSys 2006, for “FireWxNet: A Multi-Tiered Portable Wireless System for Monitoring Weather Conditions in Wildland Fire Environments”, in collaboration with Carl Hartung, Saxon Holbrook, and Carl Seielstad
    • National Academy of Engineering (NAE) Japan-America Frontiers of Engineering Symposium (JAFOE), November 2006.  Since 1995, the National Academy of Engineering (NAE) has held an annual Frontiers of Engineering symposium that brings together 100 outstanding engineers (ages 30-45) from U.S. companies, universities, and government labs to discuss leading-edge research and technical work across a range of engineering fields.  The Frontiers program has expanded internationally with the addition of three bilateral meetings with Germany (1998), Japan (2000), and India (2006).
    • IBM Faculty Award, 2003.
    • NSF CAREER Award winner, "Fostering Scoped Multi-Device Interaction in Ubiquitous Computing Environments", starting August 2002.
    • 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:
    • 2014:
      • Member of the Steering Committee: ACM Workshop on Mobile Computing and Services (MCS)
      • Member of the Technical Program Committee: IEEE Mobile Cloud Conference, IEEE/Create-Net International Conference on Mobile Computing, Applications and Services (MobiCASE)
      • National Science Foundation panels (2) 2014.
    • 2013:
      • Member of the Steering Committee: ACM Workshop on Mobile Computing and Services (MCS)
      • Member of the Technical Program Committee: IEEE Mobile Cloud Conference
      • National Science Foundation panel, 2013.
      • Invited talks:
        • Cable Labs, Sept 2013
        • Panelist, IEEE SECON conference 2013
    • 2012:
      • Member of the Steering Committee: ACM Workshop on Mobile Computing and Services: Social Networks and Beyond (MCS)
      • Member of the Technical Program Committee: IEEE Mobile Cloud Conference, ACM PhoneSense Workshop, ACM MCS Workshop
      • Session Chair, WASA
      • National Science Foundation panel, 2012.
    • 2011:
      • Associate editor IEEE Transactions on Mobile Computing
      • Member of the Steering Committee: ACM Workshop on Mobile Computing and Services: Social Networks and Beyond (MCS)
      • Member of the Technical Program Committee: RTSS 2011 (Sensor Networks Track).
      • Invited Talks:
        • CONET Summer School, Bertinoro, Italy
        • Microsoft Research Cambridge
      • National Science Foundation panel, 2011.
    • 2010:
    • 2009:
      • Associate editor IEEE Transactions on Mobile Computing
      • Member of the Technical Program Committee: Mobile Data Management (MDM) 2009, Workshop on Cyber-Physical Systems (WCPS) 2009.
      • Invited Talks:
        • University of Utah (Distinguished Lecture)
    • 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
        • Nokia Research, Palo Alto, California.
    • 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.
      • Invited Talks:
        • CSIRO, Brisbane, Australia
        • University of Texas at Arlington
    • 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:
        • Speaker at the 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.
        • Panelist on “Applications: Beyond Dumb Data Collection” at the Third Workshop on Embedded Networked Sensors (EmNets), May 2006.
        • University of Copenhagen
        • Panelist on "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
2014
Startup Essentials for Software Entrepreneurship CSCI 4830
Computer Systems CSCI 2400
Startup Essentials CSCI 4830/7000
2013
Startup Essentials for Software Entrepreneurship, CSCI 4830/7000
Computer Systems CSCI 2400
Network Systems CSCI 4273/5273
2012
Operating Systems, CSCI 3753
Computer Systems, CSCI 2400
Network Systems, CSCI 4273/5273
2011
Operating Systems, CSCI 3753
Distributed Systems, CSCI/ECEN 5673
Advanced Operating Systems CSCI 5573
Mobile Computing CSCI 7143
2010
Operating Systems, CSCI 3753
Network Systems, CSCI 4273/5273
2009
on sabbatical
Network Systems, CSCI 4273/5273
2008
Operating Systems CSCI 3753
on sabbatical
  • MICS Summer School, "Experiences Building Experimental Wireless Sensor Networks", Ecole Polytechnique Federale de Lausanne (EPFL), Lausanne, Switzerland, September 2008.
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:

  • member of ACM, IEEE and USENIX at different times
  • co-founder of the CU CyberSafety Research Center at the University of Colorado Boulder
  • member of RECUV, the Research and Engineering Center for Unmanned Vehicles at CU-Boulder