I have been a graduate student at the University of Michigan since the Fall of 2007, studying under Professors Brian Noble and Jason Flinn. I am a member of the Mobility, Pervasive Computing, and AutoMedia groups here at Michigan. The latter group is a collaboration with Ford Motors, focusing on vehicular and mobile networking.

My current research involves creating and experimenting with programming abstractions for easing the network management burden on mobile networking applications. Collectively known as Intentional Networking, these tools allow applications to describe the intent behind each network message, using simple qualitative hints. The operating system can then use these hints to make intelligent decisions when matching application data flows to the available networks.

I do a lot of Android-related hacking these days. Occasionally, I will post some of the painful lessons I've learned on my blog, over here. Hopefully this saves someone out there some time and frustration.

I was a teaching assistant for EECS 280 (Programming and Data Structures) for four semesters, from Fall 2005 until Winter 2007.

I also attended Michigan for my bachelor's and master's degrees.

In my spare time, I enjoy playing soccer and tennis, writing and recording music, playing electric guitar in the band at New Life Church, and living life with my wonderful wife.

Publications

Informed Mobile Prefetching [abstract] [pdf]
Brett D. Higgins, Jason Flinn, T.J. Giuli, Brian Noble, Christopher Peplin, and David Watson
In Proceedings of the 10th Annual International Conference on Mobile Systems, Applications, and Services (MobiSys),
Low Wood Bay, United Kingdom (June 2012)

Intentional Networking: Opportunistic Exploitation of Mobile Network Diversity [abstract] [pdf] [mobile network traces] [slides]
Brett D. Higgins, Azarias Reda, Timur Alperovich, Jason Flinn, T.J. Giuli, Brian Noble, and David Watson
In Proceedings of the 16th Annual International Conference on Mobile Computing and Networking (MobiCom), Chicago, IL (September 2010)

Intentional Networking [poster]
Brett Higgins, Azarias Reda, Timur Alperovich, Jason Flinn, T.J. Giuli, Brian Noble, and David Watson
The 7th Annual Microsoft Research Networking Summit (June 2010)

The Case for Intentional Networking [abstract] [pdf]
Jason Flinn, T.J. Giuli, Brett Higgins, Brian Noble, Azarias Reda and David Watson
The Tenth Workshop on Mobile Computing Systems and Applications (HotMobile 2009)

Dsearch: Distributed search for a personal area network [abstract] [pdf]
Garrett Brown, Daniel Fabbri, Brett Higgins and Azarias Reda
Available as University of Michigan Technical Report CSE-TR-549-08, October 30, 2008

Sprockets: Safe extensions for distributed file systems [abstract] [pdf]
Daniel Peek, Edmund B. Nightingale, Brett D. Higgins, Puspesh Kumar, and Jason Flinn
Proceedings of the 2007 USENIX Annual Technical Conference Santa Clara, CA, June 2007.