NSF Computer Systems Research Grant: Multi-tier Service Architecture in IoT-Edge-Cloud-Paradigms

Yale University Prof. Wenjun Hu and Duke University Prof. Maria Gorlatova received an NSF Computer Systems Research (CSR) Small Collaborative grant to examine joint concurrent optimization of multiple applications in multi-tier edge/fog computing architectures. [Award Information]

Posted in Edge computing, Fog computing, Funding, Internet of Things, Mobile computing, Research | Leave a comment

Academic Job Market: One Experience

This post is intended as a “sample point”, and a bit of informal guidance, for people who are on the academic job market, or will be going on it soon. Throughout the different phases of the job market, I’ve relied on the experiences of many people who took the time to describe their experiences. Paying it forward, now, by describing my own.  

My application materials, as a reference:

I am writing this post just as my first semester as an Assistant Professor of Electrical and Computer Engineering at Duke University is about to start. My office and my lab are freshly remodeled, and I’ve had fun getting the lab equipped. My graduate seminar class starts on Monday. It is all so exciting.

Getting here required surmounting the challenges of the academic job market. I would not call it the hardest thing I’ve ever done — getting the PhD, for me, was harder, for example. However, the job market months were the most intense of my life. Take your most challenging paper deadline experience, multiply it by ~ 30, and stretch it out to several months — that is roughly the level of intensity of the experience. If you are going on the job market soon, buckle up! It will be one exciting, wild ride.

Below, first, advice to folks on the job market, then my experience in numbers, dates, and pictures.  Continue reading

Posted in Academia, Achievement, Career, Research, Skills, Tips and tricks | 2 Comments

Academic Job Market in 13 Hotel Room Views

I took pictures of the views from all but one of the hotel rooms I’ve stayed in, during my interviews, February-April of this year. Gorgeous continent’s urban and not-so-urban areas. Nights and days, storms and clear days, sunrises and sunsets. Some on-campus hotels, and some close-to-campus. Job market is a blur of these experiences.


Continue reading

Posted in Academia, Achievement, Career, Travel | Leave a comment

Running collection, June 2018

Over the last six months, several true gems have been added to the “collection” of the states where I ran at least one mile:

  • Dec. 2017: Utah.
  • Feb. 2018: Wisconsin.
  • March 2018: Minnesota.
  • June 2018, on a lovely road trip: North Dakota, South Dakota, Montana, and Wyoming.

The map is starting to look full. 39 states ran; only 11 states left. States where I ran at least one mile, marked in blue:

Continue reading

Posted in Road trip, Running, Travel | Leave a comment

2017 IEEE Fog World Congress

IEEE Fog World Congress was a blast. It takes a lot to put together an inaugural conference on a new topic — the organizing committee did a great job putting the event together.

Moderating the Fog and Edge from the Practitioners’ Perspective panel.

I served on the TPC of the Research Track of the conference, and also ended up contributing to 4 different sessions during the conference itself:  Continue reading

Posted in Achievement, Career, Communication networks, Communication skills, Consumer technology, Demonstrations, Edge computing, Events, Exciting! News and updates, Fog computing, Internet of Things, Panels, Public speaking, Research, Skills, Talks, Technology | Leave a comment

Running collection, November 2017

This year I have been fortunate to be able to add 4 new states to the collection of the states where I ran at least a mile: Georgia, Nebraska, Iowa, and Indiana. With the addition of Sweden and Denmark to the collection of countries I went running, this brings the totals to:

  • US States: 33 out of 50.
  • Countries: 14 out of 196.

States where I ran at least one mile.
Continue reading

Posted in Achievement, Running, Sports, Travel | 1 Comment

NYC Media Lab Summit’17 Demonstration

We presented a demonstration of a fog computing testbed we designed and developed at the NYC Media Lab Summit in the New York City. The testbed use case we presented in this demonstration focused on computing a specific type of a learning operation, linear regression, in fog computing settings. A video of a preliminary version of this demonstration is available here.

Chege Gitau, Princeton EE BS’19, presenting the testbed to the attendees of the NYC Media Lab Summit’17.


Posted in Demonstrations, Edge computing, Fog computing, Internet of Things | Leave a comment

2017 Triathlon Age Group National Competition

The Nationals, the first ones for me, are an experience to be savored.

There is a sense of achievement in getting to this race — I’ve worked towards this qualifying-only race for 5 years, after all.  Continue reading

Posted in Achievement, Races, Sports, Travel, Triathlon | Comments Off on 2017 Triathlon Age Group National Competition

Microsoft Azure Research Award

We are grateful to Microsoft for supporting our work with a Microsoft Azure Research Award, which provides us the equivalent of $20,000 in Azure computing services.

The award will help us study new fog-specific computing program decompositions and performance-costs tradeoffs in realistic fog computing settings. We will also use this award to further examine the role of fog computing architectures in future Augmented Reality (AR) applications.

The principal investigators on this award are myself, Liang Zheng, and Mung Chiang.

Posted in Fog computing, Funding, Internet of Things | Comments Off on Microsoft Azure Research Award

Improv Training Helps to Enjoy The Randomness of Public Speaking

Now living in a lush quiet suburban New Jersey Princeton area, I miss exactly two things about New York City: the food scene and my improv classes. If I move to a big city yet again, improv training will be the first thing I seek out. Well, maybe the second. Following a couple of good restaurants.

Improv training is amazing preparation for public speaking, especially the unpredictable kinds of it, like panels and Q&A sessions. Continue reading

Posted in Communication skills, Panels, Public speaking, Women in technology | Comments Off on Improv Training Helps to Enjoy The Randomness of Public Speaking