Thomas Zachariah

PhD Graduate Electrical Engineering & Computer Sciences University of California, Berkeley

tzachariberkeleyedu 545 Cory Hall, Berkeley, CA 94720

Mendecino, CA, USA / 2016

About Thomas

I recently completed my PhD at UC Berkeley in Electrical Engineering and Computer Sciences.

My research has focused on the Internet of Things, particularly in the development of architectures that enable access to pervasive, low-power sensors and embedded devices using the existing mobile infrastructure.

I was part of Lab11 and worked with Professor Prabal Dutta.

I received an M.S.E. in Computer Science and Engineering at the University of Michigan.

Prior to graduate studies, I attended Loyola Marymount University and received a B.S. in Electrical Engineering with Computer Engineering Emphasis, and Minors in Computer Science and Applied Mathematics, graduating Magna Cum Laude.

Curriculum Vitae

London, United Kingdom / 2014

Research & Projects

...

Browsing Architecture for the Web of Things

In the Internet of Things, the emerging user interface paradigm eschews physical buttons, knobs, and displays in favor of virtual interfaces downloaded from the web and rendered on remote platforms—typically apps on smartphones. However, this involves tedious app discovery and installation, as well as device discovery, pairing, and configuration before a user can interact with a nearby device. The scheme scales poorly with device growth, and particularly hinders casual interactions with ambient devices. To counter the high-friction, walled-garden approach now taking root, we develop Summon, a physical web browser that provides a seamless, scalable approach to browsing and interacting with nearby things. Summon leverages multiple network patterns and modern web technologies to provide users with rich device interfaces, even for devices under network or power constraints. This approach scales better and provides more intuitive and natural functionality for both users and developers.
Source / Video / SENSYS 15: Demo / HOTMOBILE 19: Paper / EWSN 20: Paper / DATA 22: Paper & Dataset
...

Universal Gateways for the Internet of Things

Currently in the Internet of Things (IoT), connection to the Internet requires application-layer gateways both in software and hardware that provide application-specific connectivity to IoT devices. Because today’s gateways conflate network connectivity, in-network processing, and user interface functions, it is hard to imagine our current approach to IoT connectivity scaling to support the IoT vision. In the pursuit of revolutionizing the connectivity potential for constrained IoT devices, I am working to design architectures that leverage the increasingly ubiquitous presence of Bluetooth Low Energy radios on smartphones and rapidly decreasing costs of comprehensive system-on-chips to faciliate core gateway services on mobile and static platforms.
Source / HOTMOBILE 15: Paper / DATA 18: Paper & Dataset / HOTMOBILE 22: Paper / EWSN 22: Paper
...

Hemera: Indoor Monitoring (Duttection)

For this project, I recommissioned an older Lab11 sensor board PCB, Hemera, that runs TinyOS and contains temperature, humidity, light, and motion sensors. I reimplemented the sampling procedures and set up a stream to GATD, the lab's cloudbased management system, making the data available online. The main demo, codenamed Duttection, was a feed from a sensor board hidden in the office of my advisor, Prabal Dutta.
Source / Design & Original Implementation by Brad Campbell
...

Sentiment Analysis of Videos

For this project, my team addressed the challenge of performing sentiment analysis on the visual features of video content. We used the method of Visual Sentiment Ontology to extract Adjective Noun Pairs and identify a sentiment score for each of the video frames. We then use HMM and SVM regression to identify the sentiment label of the entire video.
Demo / Symposium Paper
...

The Car Whisperers: Automotive Diagnostics & Communication

For this project, my team developed a communication system for on board vehicle diagnostics, intended for use by average drivers.
Site / Video
...

Parking Lot Sensor Network

Working with Dr. Gustavo Vejarano at Loyola Marymount University, I developed software and deployed a series of TinyOS-based wireless sensor networks for parking lot occupation detection. Each network consisted of several motes with light sensors that were placed in individual parking spots and each demonstrated a different method of detection or network configuration.
...

Space Weather Impacts on GPS Signals

Working with faculty from the Cognitive Communications and Space Physics departments at VirginiaTech, I, along with my team, developed software to process and analyze raw data from new space weather and satellite communication instrumentation deployed in Antarctica. To demonstrate, we performed statistical study on the initial 4-month batch of data. Additionally, I created a GUI to monitor retreived data in real time. Core components of the software are still used in studies today. The research was part of an undergaduate summer program funded by the NSF.
Symposium Paper / AMERICAN GEOPHYSICAL UNION FALL 12: Poster #1, Poster #2
...

Climate Model Processing: Impacts on SoCal Water Resources

Working with Dr. Jeremy Pal, member of the 2007 Nobel Peace Prize winning IPCC team and professor of Civil Engineering at Loyola Marymount University, I developed software to process and analyze climate model data, and to expose potential impacts of climate change scenarios. As a case study, I analyzed data for the watershed regions that supply Southern California to predict climate change impacts on the area's water resources over the next century. My software continues to be utilized for similar studies of other regions and different climate models. My research was funded by the LMU RAINS & UROP research grants.
Poster / Case Study Presentation
Grand Canyon, AZ, USA / 2011

Teaching

EECS 270

Intro to Logic Design, Winter 2014
Graduate Student Instructor
University of Michigan

EECS 270

Intro to Logic Design, Fall 2013
Graduate Student Instructor
University of Michigan

ELEC 354

Electronics II, Spring 2013
Teacher's Assistant
Loyola Marymount University

ELEC 302

Electronics Lab II, Spring 2013
Lab Assistant
Loyola Marymount University

ELEC 353

Electronics I, Fall 2012
Teacher's Assistant
Loyola Marymount University

ELEC 301

Electronics Lab I, Fall 2012
Lab Assistant
Loyola Marymount University

ELEC 220

Circuits II, Spring 2012
Teacher's Assistant
Loyola Marymount University

EECS 210

Circuits, Fall 2011
Teacher's Assistant
Loyola Marymount University

EECS 213

Circuits I, Fall 2011
Lab Assistant
Loyola Marymount University

Τ.Β.Π.

Tau Beta Pi, 2012-13
Engineering Tutor
Loyola Marymount University

Interlaken, Switzerland / 2010
© THOMAS ZACHARIAH
 
subs