Email:ajnicholson # gmail.com
Voice:+1 312 929 8107
Post:Google, Inc.
20 West Kinzie St.
Chicago IL 60610
USA

Ph.D., Computer Science and Engineering, University of Michigan, August 2008.

(05-Nov-2009) I'm now with Google in their Chicago office. Michigan has graciously kept my grad-school webpage afloat for over a year now (for how much longer is anyone's guess).

Research

I work with Brian Noble in the Mobility Group.

My research focuses on mobile and pervasive computing; in particular, issues related to networking and security.


We have recently released the source code for Juggler, our open-source virtual link layer for Linux. Juggler lets mobile devices connect simultaneously to many WiFi APs or ad hoc groups, while using just one WiFi interface. Please visit the project page for full details, documentation and source code.

Publications

Systems-Level Support for Mobile Device Connectivity [pdf]
Anthony J. Nicholson
Ph.D. Dissertation, August 2008

Juggler: Virtual Networks for Fun and Profit [abstract] [pdf]
Anthony J. Nicholson, Scott Wolchok, and Brian D. Noble
To appear in IEEE Transactions on Mobile Computing
January 2010

BreadCrumbs: Forecasting Mobile Connectivity   [abstract] [pdf] [ppt slides]
Anthony J. Nicholson and Brian D. Noble
In Proceedings of the 14th Annual International Conference on Mobile Computing and Networking (MobiCom '08)
San Francisco, California, September 14-19, 2008
Best Paper Award Finalist (4 of 31 papers selected)
acceptance rate: 11.7%

Improved Access Point Selection   [abstract] [pdf]
Anthony J. Nicholson, Yatin Chawathe, Mike Y. Chen, Brian D. Noble, and David Wetherall
In Proceedings of the Fourth International Conference on Mobile Systems, Applications and Services (MobiSys '06)
Uppsala, Sweden, June 20-22, 2006
acceptance rate: 15.8%

LoKey: Leveraging the SMS Network in Decentralized, End-to-End Trust Establishment   [abstract] [pdf]
Anthony J. Nicholson, Ian E. Smith, Jeff Hughes, and Brian D. Noble
In Proceedings of the Fourth International Conference on Pervasive Computing (Pervasive '06)
Dublin, Ireland, May 8-10, 2006
acceptance rate: 13.5%

Exploiting Mobility for Key Establishment [abstract] [pdf]
Anthony J. Nicholson, Junghee Han, David Watson, and Brian D. Noble
In Proceedings of the 7th IEEE Workshop on Mobile Computing Systems and Applications (HotMobile '06)
Blaine, Washington, USA, April 6-7, 2006
acceptance rate: 33.3%

Mobile Device Security Using Transient Authentication [abstract] [pdf]
Anthony J. Nicholson, Mark D. Corner, and Brian D. Noble
In IEEE Transactions on Mobile Computing (TMC)
Volume 5, Number 11, pp. 1489-1502, November 2006

Teaching

Winter 2005:EECS 482 (Introduction to Operating Systems)
Fall 2004:EECS 482 (Introduction to Operating Systems)
Winter 2003:EECS 370 (Introduction to Computer Organization)
Fall 2002:EECS 181 (Introduction to Computer Systems)

Personal

Pictures and video of little Andre (born 26 Feb 2008) are here! Cory and I think he's pretty cute.