Skip to Content

Interests

Sensor networks, embedded systems, distributed systems, ubiquitous computing, programming interfaces, debugging tools, quality of service trade-offs, activity recognition

Education

University of Virginia

Vanderbilt University
B.E., Computer Engineering, May 2006

Research

University of Virginia
Graduate Research Assistant

August 2006 - present
  • Implemented MacroLab, of macroprograming framework for Cyber-Physical Systems (CPSs).
  • Helped deploy VineLab, the Olsson Hall wireless testbed at the University of Virginia.
  • Developed Reliance, a reliable, latency-bound routing protocol and link quality maintenance technique for cyber-physical systems.
  • Implemented an activity recognition system using a hip-mounted three-axis accelerometer and Sieve, an event classification framework developed at the University of Virginia.

August 2006 - August 2007
  • Helped develop, implementation, and deploy LUSTER, a wireless sensor network for environmental research.

The Wireless Sensor Networks Lab
Research Intern

Supervisor: Dr. Marco Sgroi
May - August 2008
  • Implemented a gesture recognition-based computer interface using accelerometers on MicaZ motes and the Signal Processing in Node Environment (SPINE) software development framework.
  • Collected and analyzed accelerometer and gyroscope data to identify projects that could be implemented using SPINE.
  • Implemented a Matlab-based real-time visualization environment for sensor readings using SPINE.
Vanderbilt University
Undergraduate Researcher

May 2005 - May 2006

Teaching

University of Virginia
Graduate Teaching Assistant
  • Computer Networks
  • Software Development Methods
Spring 2007
Fall 2006

Vanderbilt University
Tutor
  • Mathematics
2005 - 2006

Publications

Tamim Sookoor, Timothy Hnat, Pieter Hooimeijer, Westley Weimer, and Kamin Whitehouse, "Macrodebugging: Providing Abstract Views of System State," To appear in The 7th ACM Conference on Embedded Networked Sensor Systems (SenSys 2009), Berkeley, CA, Nov. 2009. (acceptance ratio 17.6%)

Timothy W. Hnat, Tamim I. Sookoor, Pieter Hooimeijer, Westley Weimer, and Kamin Whitehouse, "MacroLab: A Framework for Deployment-Specific Code Decomposition," in The 6th ACM Conference on Embedded Networked Sensor Systems (SenSys 2008), Raleigh, NC, Nov. 2008. (acceptance ratio 16%)

L. Selavo, A. Wood, Q. Cao, T. Sookoor, H. Liu, A. Srinivasan, Y. Wu, W. Kang, J. Stankovic, D. Young, J. Porter, "LUSTER: Wireless Sensor Network for Environmental Research," in The 5th ACM Conference on Embedded Networked Sensor Systems (SenSys 2007), Sydney, Australia, Nov. 2007. (acceptance ratio 16.8%)

Demos

Tamim I. Sookoor, Timothy W. Hnat, and Kamin Whitehouse, "Demo Abstract: Programming Cyber-Physical Systems with MacroLab," in The 6th ACM Conference on Embedded Networked Sensor Systems (SenSys), Raleigh, NC, Nov. 2008.

Memberships

Conferences Attended

Refereeing

Honors

University of Virginia

Vanderbilt University

Skills

Programming Languages: C, C++, nesC/TinyOS, Java, HTML, Python, Perl, PHP, Lisp, UNIX shell scripting, SQL, SVN, Assembly, and others

Application Programs: Matlab, Mathematica, MS Visual Studio 6.0/.Net, Eclipse, AutoCAD, LATEX, BIBTEX, Microsoft Office, and other common productivity packages for Windows and Linux platforms

Operating Systems: Microsoft Windows XP/2000/NT, Linux, Solaris, and other UNIX variants

Coursework

Graduate: Computer Organization, Theory of Computation, Algorithms, From Sensors to Scientists: Applications of Sensor Networks, Sensor Networks, Applied Statistics for Engineers and Scientists, Programming Paradigms for Wireless Embedded Systems, Operating Systems, Special Topics in Wireless Sensor Networks

Undergraduate: Programming Languages, Program Design and Data Structures, Principles of Operating Systems I, Computer Organization, Probability and Statistics for Engineers, Microcontrollers, Embedded Systems, Signals and Systems, Discrete Structures, Intermediate Software Design
pdf