It's an interesting snapshot of what I can do since it shows many of the tasks that don't fit into the neat categories shown in a resume. You can also see the evolution of my skills.
This year my work has centered mainly on supporting the development
of CenceMe on the iPhone. One part of my work has been the
design and implementation of backend services on Amazon's cloud
computing services, working in conjunction with Nic Lane. Another
part has been reimplementing parts of CenceMe for use with MySpace.
I also helped write two papers, wrote a CPHS study plan as well as
revisions and a renewal for it, and attended the SenSys 2008
conference. A complete list of what I've accomplished this year
is shown below:
METROSENSE:
CenceMe:
Worked with Nic to design and implement scalable backend services
for CenceMe including:
- Overall system design.
- Translator modifications for MySpace data push.
- Snapshots of virtual machines.
- Selection and configuration of Nginx load balancers.
- Researched and installed process and performance monitors.
- Server applications testing.
- Server scalability testing.
- Backups of MySQL databases.
- Setting up email services for user support.
- Purchasing and managing domain name services.
- Created an email notification system to warn when our servers were
down.
- Researched how to set up Nginx to serve multiple SSL domains
Set up and managed cloud computing services with Amazon
including backups, security incidents, server configuration,
management scripts, crash analysis, and performance monitoring.
Learned to develop iPhone applications using Apple's SDK.
Supported ongoing experiments with the Symbian S60 version of CenceMe.
Purchased, set up, and secured our Metro2 server.
Attended teleconferences with Apple iPhone technical representatives.
Helped design and implement power measurements for iPhone and N800.
Developed a CPHS study plan.
Wrote up revisions and renewal documents for our CPHS study plan.
Research into legal issues in using Amazon Web Services, iPhone
EULA's, MySpace policies, and photo archives.
Rewrote the CenceMe social network application to run on MySpace.
This was difficult for several reasons:
- First time I'd used PHP, JSON RESTful interfaces, JavaScript,
OpenAuth Authentication API, MySpace API's, OpenSocial
API's, iFrames, and Google API's.
- MySpace application support is very new, has had
quite a few major problems, and is constantly changing.
Despite these issues I was able to successfully create a
working application with most of the features of the Facebook
version. This included:
- Integration with and development of new backend server
resources.
- Integration with existing backend servers (e.g., map
data server, databases, and upload).
- Integration with iPhone app (registration).
- Duplicating the graphic appearance and operation of
the facebook iFrame app in a JavaScript app.
- Integration with MySpace specific resources such
as authentication, data storage, remote server
access, and remote data access and upload.
Compiled a list of important issues to consider when implementing our own
photo storage system.
Researched how to use custom URL's to launch applications from
another application on the iPhone.
Purchased an SKU product number for putting CenceMe on Apple's AppStore.
Helped write and review an UrbanSense08 paper:
"Evaluating the iPhone as a Mobile Platform for People-Centric
Sensing Applications"
Organized, researched, and helped write a SenSys08 paper:
"Sensing Meets Mobile Social Networks: The Design, Implementation and
Evaluation of the CenceMe Application"
Attended SenSys08 conference.
Researched avenues and portals for publication of CenceMe.
Investigated international data roaming charges from AT&T.
Testing of CenceMe iPhone app.
Located and purchased an iPhone 3G.
Purchased a Thawte certificate.
Wrote PHP servers to serve current weather data from both NOAA and Google.
MISC:
Wrote documentation for MetroSense grant justifying cloud computing
services.
Dealing with credit card freeze issues.
Misc. purchasing.
Wrote supporting documentation for purchases.
Attended group meetings and brainstorming sessions.
Audited part of Tanzeem's class on Community Sensing and Modeling.
Helping the group stay up to date on interesting new technologies.
Attended many department colloqium and meetings with colloqium speakers.
Assisted various CS students with their research.
Assembled PowerPoint slides for several meetings.
Management and backups of Metro1 and Metro2 servers.
Had discussions with various people about starting an
engineering services group at Dartmouth.
Maintenance and administration of the four laptops and one
workstation I use.
Documented plans, research, and work on wiki's.
METROSENSE:
CenceMe:
Wrote hardware section of design specification.
Designed a Bluetooth sensor (accelerometer + GPS) for cellphone
and built 11 of them.
Started design for a more advanced Bluetooth sensor, BlueCel++.
Discussed custom fabrication of BlueCel++ sensors with manufacturers.
Ordered interface+compiler and installed software to create development
environment for PIC microcontrollers for reprogramming SparkFun
WiTilt sensors.
Modified WiTilt firmware to add features for use with cellphones.
Tested Nokia MotionBand device and reverse engineered output format.
Built a prototype servo controlled light display for user
sensor data.
Worked with Hong on a preliminary design for a sensor display
for the lobby of Sudikoff.
Installed and learned how to use J2ME and Symbian development
environments for N95.
Helped track down and solve stability problems with CenceMe/J2ME/Symbian.
Wrote WatchTasks watchdog monitor/autolauncher/key press sender
for CenceMe tasks.
Acquired a Symbian publisher ID and certs for all our phones.
Profiled CenceMe energy use for SenSys paper.
Survey analysis with Emiliano for CenceMe SenSys paper.
Helped write CenceMe SenSys paper.
Installed iPhone development environment and learning to use.
Learning to use Amazon Cloud Computing services, configuring
and managing virtual servers.
Tmote Mini - N800 integration:
Evaluated Windows Mobile, Symbian, and Linux platforms for
integration with Tmote Mini.
Worked on integration of Tmote Mini with Nokia N800. Though
I found workarounds for many difficult problems, the work
hasn't been finished. Ported SDIO source to N800 Maemo
kernel. Was able to get the Mini to power up
and send radio messages, and interface was written. Interaction
with radio component is obstructing testing. Moteiv took the
Mini off the market.
Testbed:
Upgraded USB hubs in MetroSense testbed.
Purchased and assembled electronics testbench with test equipment.
Repaired SMD rework tool after repair shop failed to repair it twice.
Ran power over ethernet tests of Aruba's with Bennet.
Wrote CPHS application drafts, consent form, revisions, and
Crawdad release form.
Worked on BikeNet paper for SenSys.
Had a few design discussions with Gahn-Seop about audio sensing, sound
sources, and choice of platform for MetroTrack.
Implemented the Context Analyzer for data sharing experiment.
MISC:
Reviewed several papers and articles.
ICRA07 paper with Daniela (finally) published.
Worked with and helped students and researchers (outside sensor lab):
Helped Wei with robot camera and sensor integration and robot repair.
Helped MinHo measure power utilization of software on N800.
Did some research and attended two meetings about starting an
engineering services group at Dartmouth.
Purchasing and related paperwork.
Attended various department talks.
Attended meetings.
Helped write project reports.
Maintenance and administration of the four laptops and one
workstation I use.
Documented plans, research, and work on wiki's.
Helped select furniture for lab.
PLACE/METROSENSE
Wrote an accelerometer based activity inference application
Worked on WICON06 paper
Attended EMNETS06 workshop
Wrote several revisions of a CPHS application
Formulated ideas for research in sensor data inference
Reviewed grad students research plans
Read papers related to MetroSense
Reviewed CENS FIND proposal
Bought, installed and configured workstation and server in
sensor lab
Helped write ISTS 6 month reports
BikeNet:
Design and integration of sensor hardware and software
with Invent motes:
- Compass/Magnetometers
- Wheelmotes
- GPS motes
- LCD display mote
- CO2 sensor
- Sound motes
- Bluetooth/Zigbee gateway
Tests of carbon monoxide sensor
Designed and implemented LCDmote query/reply protocol
Integrated sensor reading code with BikeNet code
Helped debug the tilt sensor
Integrated "rock" mote and LCDmote code
Tested Forerunner GPS/heartrate monitor
Rode a bike in one experiment (the big hill was
painful and the police stopped us!)
Data analysis
- Sound correlation, performance, joy
- Expanded and debugged graph scripts
Implemented photo snapshot system on Zaurus PDA
Worked on EWSN06 paper
Dartmouth Skiway field trip
Developed a preliminary threat matrix for Metrosense architecture
Attended SenSys06
Worked on MobiSys07 paper
Researched SkiScape/snow sensors on web
Stabilization of, and software rewrite for, sensor testbed:
- Performed USB hub stability tests
- Performed AP and USB hub power conditioning stability tests
- Performed Flash drive stability tests
- Rewrote testbed management software
- Implemented Moteiv's software fix for reprogramming problem
- Wrote scripts for remote mote reprogramming
- Wrote utility to find and identify motes on USB bus
- Negotiating with Moteiv to get our Invent's repaired
- Tracked down Metro1 server DHCP problems
- Tracked down netcat problems on Aruba OpenWRT
- Helped with deployment of testbed hardware
Ran indoor tests of ublox SuperSense GPS
Installed and learned about Symbian S60 development environment
Researched the manufacture of squash balls to see if we could
put a sensor inside one
Working on integration of Wi-Me WiFi module with Invent mote
Researched new sensors on web (dust, spot thermometer, radar, etc.)
Built an FET based electric field sensor prototype
Wrote tool to convert sensor data to WAV files for visualization
Wrote modifications to Tmote flash memory driver to allow partial
reformatting
FR/CANDER
Transcoded IJRR multimedia
Ported new MIT safest path code to Tmote's (incomplete)
Revised sensor network repair paper for ICRA07 workshop (accepted)
Helped write ISTS 6 month reports
Helped write FR final report
MISC
Worked with and helped students (outside of sensor group)
US Border Patrol tour of US/Canadian border
Purchasing and related paperwork
Created a CS purchasing page with all the unwritten rules for buying things
Attended various department talks
Attended meetings
Maintenance and administration of the three laptops and one
workstation I use
Documented plans, research, and work on wiki's
Kerf
Troubleshooting a data forwarding problem
Fixes to SawQL wildcard parsing
Wrote description of DARPA database for Jay & Sergey's paper
Configured a PC for Knoppix development
Testing port of Kerf to Knoppix
Helped write ODP six month report
First Responder/CANDER
Helped write proposal for CANDER project
Ported danger map display from Java/AWT/laptop to C/Qt/Zaurus PDA
Learned to develop Stargate software and how to configure a Stargate
Wrote a gateway server application running on a Stargate to forward
mote data from a sensor network to a Zaurus PDA.
Major rewrite of IJRR04 paper based on reviews, "Localization
and Navigation Assisted by Cooperating Networked Sensors and Robots"
Improvements to FSR05 paper based on reviews, "Experiments with
Robots and Sensor Networks for Mapping and Navigation
Experiments at GRASP lab at U of Penn
Helped write two six month reports and an ISTS committee report
Experiments at MIT
Ideas for improving the danger map algorithm (virtual sensors)
Finished writing network hole detection simulation and ran tests
Implemented network hole detection algorithm on motes and ran experiments
Helped write paper for Mobihoc06 (rejected), rewritten and submitted
to Sensys06, "Finding Holes in Sensor Networks"
Purchased 50 Tmote Sky motes and 10 Mica2 motes
Learned how to run ALOHA, MARPLOT, and CAMEO programs and used
them to model a chlorine gas release
Wrote a sensor data generator that simulates the spread of a
cloud of chlorine gas
Fixing and upgrading the sensor danger map display in the
C2APP software for an FR demo
Found and purchased a DVD showing hazmat team footage from
a train wreck with a large chlorine gas release
Ported Zaurus danger map display to Linux workstation
Discussions on how to stabilize the safest path algorithm
Cows
Helped with extensive rewrite of IJRR05 paper "From Robots to
Animals: Virtual Fences for Controlling Cattle"
Telecons with Dean Anderson
Digital Dorm/Digital Living/PLACE
Helped write the DL project proposal
Web research on UWB localization systems, robot platforms
Interviewed Nic for summer work
Worked with Nic to do a survey of location tracking systems
Reviewed IEEE location tracking survey paper
Sensor testbed planning
Helping Nic and Emiliano get acclimatized in the CS dept.
Purchase of ER1 robot
Reviewing MoteTrack - reading source code, reading papers
Web research on mobile platforms, PDA's, phones
Researching, purchasing TMoteConnect's
Purchasing Zaurus C3100 and SL-6000 PDA's
Porting mote reprogramming and communication apps to C3100 and
SL-6000 PDA's
Purchase of 20 Tmote Sky motes
Documenting testbed planning on wiki
Evaluating MoteLab scripts for testbed control
Finding out what low level control of CSMA is available in CC2420 chip
Battery life & comm range tests for Tmote Sky motes
Threat matrices for wireless sensor networks and location tracking
Web research on sensor network actuation
Learning how to develop software for Netgear WGT634U
Porting mote reprogramming and comm apps to Netgear WGT534U
Built a serial port connector for WGT634U
Purchased 110 Tmote Invent motes
Helped write six month report
Wrote a rough draft of CPHS application and consent form
Helped write ISTS 4S/CASA proposal and rewrite in response to comments
Helped design MetroSense architecture
Research and design for a badge mote
Helped write an NSF grant proposal for MetroSense
Helped write a paper for EmNets (rejected)
Learning to program Tmote Invents, installing new develpment environment
Learned how to develop software for Aruba AP70's
Reverse engineered the Aruba serial-over-ether cable and documented on wiki
Built an OpenVPN server to establish a VPN to Aruba's for mote
reprogramming and comm, added tftp server, got Aruba AP70 to boot
from USB flash drive
Working on writing a paper about MetroSense for Wicon06
Border Patrol
Web research and documenting it on wiki
Two day unattended ground sensors meeting at CRREL
Helped assemble white paper
Meetings with CRREL and senators aide
Misc
Helping students find tools, software, information, solutions
Helped transition Agent.cs web server to www.cs.
Assembling powerpoint presentations
Creating web pages
Purchasing paperwork
Reading papers, sensor reading group meetings
Attending talks
Recovering from desktop workstation crash
Attended meeting with iRobot discussing collaborations
Attended PLACE and FR/CANDER meetings and telecons
Misc purchasing
Kerf
Coauthor of:
IEEE Security & Privacy paper "The Kerf Toolkit for Intrusion Analysis"
IA newsletter
HSARPA whitepaper for proposal
WiP materials for Usenix Sec'04
CPHS proposed study form, sys admin questionnaire, sys admin info sheet
Summary of work for two 6 month reports
Landing related work:
Multiple variable correlation (the final steps in adding it):
Designed and implemented 'wide' result sets in queries and graphics
Testing
Parser Improvements:
new time format (3 years 35 days 10 hours...)
wildcards
/* comments */
HOSTS accepts a list of hosts
ANYTIME keyword
Made all keywords case insensitive
Date/Time range editor
Support for new database fields for Snort data
Netmask support for IP addresses
Added spinning hourglass cursor while query is executing
Improved error handling, display of messages to users via popups
Hack to allow user to kill queries
Added instrumentation to code for user studies
Added a 'per query' tab to display range info
Performance improvements
First user study
- Wrote syslog parsing rules for Fedora
- installed analysis console for Tim
- interviewed Tim
Second user study
- helped install & configure Kerf on Blencathra
- software testing & debugging
Cyber Panel Grand Challenge Data
- Configured standalone, secure machine to hold data
- Installing, troubleshooting DARPA Java software
- Wrote an IDMEF to MySQL database translator in perl
- Wrote perl program to mark attack records
- Created test databases for ML experiments
- Support for experiments
Kerf demo disk
- installed Knoppix development environment
- helping Kevin port Kerf to Knoppix
CPHS training
Worked with Sergey to design an interface between Landing and Treeview
Helping Kevin get started
Wrote HTML documentation for users (http://kerf.cs.dartmouth.edu/docs)
Reviewed products and projects related to Kerf
First Responder
Coauthor of:
ISER04 paper "Deployment and Connectivity Repair of a Sensor
Net with a Flying Robot"
(accepted?) FSR05 paper "Experiments with Robots and Sensor
Networks for Mapping and Navigation"
Demo (that wasn't)
- Porting,fixes,improvements to Keith's guidance code for Mica1 motes
- Experiments to gather data
- Graphic display of danger map integrated with command and control GUI
- Integrating sensor data with C2App via Solar
- Creating slides and video
- Scripted the sensor component (anhydrous ammonia) of the scenario
Lakehurst experiment
- Wrote code for connectivity test, light & temperature sensing, and
2-axis acceleration sensing
- Created prototype structural integrity collapse sensor
- Ran experiments at NJTF-1 exercise at Naval air base
- Data analysis
- Ideas, slides, and market research to Mica for commercialization
of collapse sensor
Network repair
- Brainstorming with Peter and Daniela
- Wrote summary paper describing our work up to present
- Implemented distributed convex hull perimeter finding algorithm
- Many improvements to Matlab simulator
- Simulation runs to study effects of:
- Sensor density
- Number of pings to test if neighbor alive
- Communication probability
- Slides for Peter to present at ISER04
Accelerometers
- Added accelerometers to 5 sensor boards
- Wrote test code to read data from accelerometers
- Wrote simple apps for Sue to use in monitoring people on treadmills
- Wrote code to integrate acceleration to derive velocity & position
Slides for DARS04 presentation
Cows
Coauthor of:
IJRR05 paper "From Robots to Animals: Virtual Fences for
Controlling Cattle"
ISER04 paper "Virtual Fences for Controlling Cows"
WAMES04 poster "Networked Cows: Virtual fences for Controlling Cows"
Discussion with Temple Grandin about cattle psychology and herding
Telecons with Dean Anderson
Digital Dorm/Digital Living
Generated lists of ideas for applications
Email discussions
Reading and web research
Initial meetings
Misc
Interviewed candidates for positions (Mitcham, Koconis, post doc)
Employee evaluations (Dave Collins, Kevin Mitcham)
Assembling powerpoint presentations:
- Indoor firefighting
- Satellite herding
- Alaskan pipeline
- ABB factory management of sensors by robots
Managing/authoring web sites: kerf, cmc, heli, cow, fire
Installing, configuring, maintaining desktops & laptops (my own & others)
Helping students find tools, software, information, solutions
Reviewed final report on D'Agents work
Purchasing (25 motes, accelerometers, etc.)
Paperwork
Helped transition from lab 007 to CMC lab
Moved my office to new addition in Sudikoff
Meetings
Attending talks (Temple Grandin, Cyber Force Center, Sensor related...)
Shooting/editing video
Taking photos
Kerf
IEEE paper
Technical Report
installed loghost to monitor several CS hosts
fixed timeout problem with keeping MySQL link active
web research to find a pseudonymizer, trying it
getting a PlanetLab account and learning about PlanetLab
fixed problems with Landing application and SawQL parser
redesigned and implemented variable correlation in Landing application
evaluated MySQL subqueries
Cows
ICRA04 paper
ISER04 paper
collar design/purchase/assembly
learning Zaurus development environment
wrote sound playing code
wrote multihop messaging code
modifying electronics
system tests
long range WiFi tests
sewing!
July experiment at Cobb Hill Farm
September experiment at Cobb Hill
October experiments at Cobb Hill
data postprocessing
web research on shock response and cow psychology
Helicopter - USC
ICRA04 paper
ISER04 paper
learned TinyOS1.0, port applications from TinyOS0.6
developing mote code for experiments
ping connectivity
token connectivity
localization
potential field
experiment control
experiment plans
data post processing
July experiments in LA
January 04 experiments in LA
Helicopter - CSIRO
ISRR03 paper
IJRR journal paper
DARS04 paper
remotely supporting CSIRO localization experiments
helping CSIRO techs learn to program/use motes
wrote mote code for experiments
centroid based localization
path guidance
experiment control
September experiments at CMU in Pittsburgh
post processing data
working on sensor network damage detection and repair algorithms
crystal growth simulator
explosion damage detection, extent estimation simulator
FirstResponder
reviewing scenarios
researching fire, police, emt sensors
attended 2 day EMT/SWAT training session
Flashlight
ICRA04 paper
demos
Misc
assembling powerpoint presentations: ISRR03, ICRA04, Shell, firefighter, etc.
managing/authoring web sites: heli, cow, fire
helping students find tools, software, information
unpacking, configuring, and testing iRobots
shooting/editing video
taking photos
purchasing
paperwork
lab 007 rearrangements
configuring new computers
meetings
attending talks at ISTS, CS
Kerf
- worked on usenix03 paper
- scalability tests
- added parse tree statistics calculations to parser
- parser performance tests
- finished writing parser
Sensors
Flashlight
- getting flashlight working
- experiments
- hallway guidance
- temperature measurements in Pittsburgh
- Acra02 paper
- demos
- MURI meeting in Washington
- Guarav
- Peter
- Niru and others
Helicopter
- path guidance application
- localization application
- experiments in Australia
- isrr03 paper
- logging of message data and experiment control framework
- helping Michael and Qun with experiments
- photos
- shipped motes to other groups
- helping people get started in mote development
- maintained web sites
Purchasing
ordering motes
lots of small stuff
Systems Adminstration
getting rid of cluster
turning machines over to Wayne
getting IBM lcd monitor replaced
upgrading agent
configuring laptops
lots of misc stuff
Helping Soumendra with experiments on cluster
Wrote analysis software for MURI ad-hoc routing experiments
Attending seminars
SP&E scalability paper
MA2001 scalability paper
modifying and keeping cluster running
analysis scripts
coordinating access to cluster
running tests
analyzing results
Sawmill
learning (and fixing) Marco's and Andreas code
helping Brett get acclimated
researching attack descriptions
wrote specification for SawQL in English
purchasing IBM server
wrote a log forwarder for Snare in Java
SawQL language modifications with Brett
Sawmill architecture development with Brett
installing and configuring Shasta and Sawmill
wrote parser for SawQL (learning Bison and Flex)
Sensors
learned Dartmouth sensor hardware and software
got Keil compiler and BK chip burner working
built and burned Corr's code into microcontrollers
got two units talking to each other
started modifying and documenting code
helped Qun learn Dartmouth sensors
learned Orcad and designed an A/D and power sensing board for
Dartmouth sensors & ordered parts
purchased Rene motes
developed power aware routing API with Qun
designed power sensing circuit for Motes, ordered parts, built 15 of them
purchased Mica motes
repaired Dartmouth sensor
learning Berkeley Motes
TinyOS
how to program them
hardware characteristics
battery power experiments
antenna design
designed and built sound detection circuit for motes
PCB design for sound circuit
learning TOSSIM simulator
investigating digital compass
ideas for flashlight and dousing (focus of attention)
got Emily and Justin started with PCB assembly
designed and built flashlight device
Mote software development
Power sensor component
Sound card component
Fixed point math library component
Alert component
Compass component
Misc
modified Katya's clustering code for standalone distribution
routing log analysis software for Bob
wrote framework class and log file reader classes
wrote program that traces routes of all packets in network
wrote program to reconstruct APRL routing tables versus time
wrote program to reconstruct STARA routing tables versus time
attending talks, reading papers
traveling
digital photography
interviewing
meetings
System administration and student support
helping Kobby, Guanling, Nazareth, Radha, Kazuhiro, Abe, Michael DeRosa,
Soumendra, Abhishek
administration for cluster, laptops, 007, motes, assets
Purchasing various items - PC's, batteries, laptops, parts, peripherals
Missing, still looking for it on backups. Mainly worked on Serval mobile agent data retrieval project.
Serval
Java wrappers for Serval C++ code
writing control scripts
debugging (both my code and the integration of all the code --- this is
a large part of what I was doing for 6 months)
Helping Mike work around Serval bugs to get Java agent working
doing test runs
analyzing results of test runs
helping Fred Reiss integrate Serval calls into his code
modified MTools package to do performance monitoring of cluster
Mobile Agent performance tests
setting up wireless link and gateway
installing SNMP software to read stats from switch
measured agent Beta - wrote agent to send data to client from multiple PC's
measuring broadcast Beta - wrote some simple sender/receiver code
alpha measurements - wrote Java/C edge detection code
SQS performance tests
debugging the SQS code
three studies:
trying range of relevance factors
scaling in database size
scaling in number of standing queries
Muri Demo
researching battery technologies for GPS battery packs
building GPS battery packs
brainstorming session with George, Bob, and Lisa Shay
wrote Tcl to Serval interface agent and Java server
installing Serval code on Thayer machines
taking pictures during demo test run
downloading and parsing La Femme Nikita scripts to create phone database
operating the systems at demo in Washington
Java2 port - helping Kazuhiro
System Administration
keeping backups working
the big serial number/asset number reorganization and audit involving
various discussions with Sammie and Mike McHugh
installing OS on serval laptops
building agent servers for serval and lab 007
restoring systems after power outages
dealing with network changeover
dealing with various attacks on systems
mountd attacks
cluster broken into - packet sniffer on one laptop
IRC bot installed in several compromised accounts
tightening security on systems
installed landmines on agent
running COPS
informing people their passwords were easily crackable
installed IDS (SNORT) to monitor 212 network
got sound drivers working for Guanling on NT system
trying to find cause of agentc07 problems
moved cluster NFS to second network
installing and configuring firewall on cluster
fixing permissions problems with web pages
backing up Serval databases
setting up a PPP server for dial-in
setting up a DHCP and web server for Guanling
installing NT on laptop for Guanling
upgrading bald
helping Guanling test a PC card
Y2K discussions and preparations
installed CD burner software on agent and tested it
upgrading oddjob to RH6.1
fixing NFS, NIS, CD-Writer in lab 007 after upgrade
configuring agentc07
installed Ether_Ape on agent1
Purchasing
GPS battery pack parts
created wishlist spreadsheet
video projector, case, cables
flat screen monitor for Daniela's O2
VCR, camcorder, digital camera
2 server PC's
overhead projector
laptop for Daniela
tripod
UPS's
wireless equipment for Daniela
Bar code software and equipment
general supplies (cables, disks, tapes, locks, cards, software, etc.)
General
attending agent group seminars
answering email
shipping RS/6000 cluster
getting posters printed for David and Daniela
reviewing resumes/interviews for new position
Configuring oddjob desktop Snap-to-nearest road code for Muri demo terrorist vehicle driver for exercises worked on design and implementation of computing cluster purchasing of components for computing cluster Configuring cluster machines and kernel purchasing walky talkies + speakerphone + SGI workstation fixing Bond laptop Interviewing prospective employees meetings with various groups keeping BSD machines alive wrote YellowPages name server gave short talk on using YellowPages nameserver attended agent group meetings Configuring 007 student lab machines installing agentTcl and agentJava system administration - many things ethernet line analysis answering email helping students SOSP NameServer, Java-C-RCP interfacing, Java wrappers for librariesBack to resume