Home Publications Recent Talks Personal FAQ Bio
What's New?
Sep 19, 2011
Our book, The Design of Sites, has been translated into Korean. Interestingly, the book is much thicker than the English version by about 1.5cm despite having roughly the same number of pages. I hope they gave me a good translated Korean name too (unlike the Chinese version, which assigned me a new Chinese name).

Sep 3, 2011
I have a post on BLOG@CACM entitled Password Policies are Getting Out of Control. It's the most-read and most-commented blog post on CACM so far. It also made it onto reddit, with 250+ comments. So, it clearly struck a nerve.

Sep 3, 2011
Our group had two papers accepted to Ubicomp 2011.

Aug 30, 2011
Teaching Designing Human-Centered Systems, our intro to HCI course for non-majors. I'm trying several new ideas this year, including parallel prototypes, more competitive analysis, more war stories from industry, and more quotes from Steve Jobs.

Aug 5, 2011
And the year is done for our current MHCI master's students! What a fantastic group of students this year, please check out the capstone projects they did this year.

Aug 5, 2011
I survived the Lower Youghiogheny river rapids, Class III and IV rapids. I even managed not to get knocked out of the raft, at one point being the only person left (though to be fair, my friend did dive out of the raft to avoid knocking me out too :)

July 20, 2011
Our group had one paper accepted to SOUPS 2011, Smartening the Crowds: Computational Techniques for Improving Human Verification to Fight Phishing Scams. Yes, smartening is a real word.

June 20, 2011
Our group had one paper accepted to Mobisys 2011, Caché: Caching Location-Enhanced Content to Improve User Privacy

May 26, 2011
Participated in a panel on the State of the Mobile Net 2011, part of the Congressional Internet Caucus. Basically, I got to tell people about the current state of mobile privacy and the challenges involved. I even got interrupted midway by Senator Patrick Leahy (he's much taller in person than you might guess).

May 7, 2011
Our group had four papers accepted to CHI 2011.

March 1, 2011
Our group had one paper accepted to HotMobile 2011, Undistracted Driving: A Mobile Phone that Doesn’t Distract

Feb 21, 2011
Gave a talk at the CyLab Seminar on Location Privacy for Mobile Computing.

July 22, 2010
Why is Great Design so Hard? This is a blog entry I wrote up for Communications of the ACM.

July 22, 2010
Our group had four papers accepted to Ubicomp 2010.

July 22, 2010
Paper on applying machine learning to blacklists to improve phishing accepted to ESORICS 2010. I think this work has the lowest false positives to date of any published work using heuristics to detect phish, while having a fairly good true positive rate.

May 21, 2010
Presented Teaching Johnny Not to Fall for Phish at the ISSA CISO forum.
      Talk: PPT

May 11, 2010
Presented Statistical Analysis of Phished eMail Users, Intercepted by the APWG/CMU Phishing Education Landing Page at the APWG Counter E-Crime Operations Summit. This work was also featured in Brian Kreb's' blog krebsonsecurity.com.
      Talk: PPT

Mar 18, 2010
I was a panelist for a University Lecture Series panel entitled Hacking Comes of Age: Climategate, Cyber-Espionage and iWar.

Mar 10, 2010
I was a panelist for an RSA 2010 panel entitled Social Networking - Your Personal and Business Information in the Wild.

Feb 18, 2010
I received a 2010 Sloan Research Foundation Fellowship.

Research Overview
 
My current research interests are in:
  • ubiquitous computing, especially mobile social computing and context-aware computing
  • usable privacy and security for ubicomp and cloud computing environments
I used to do research in anti-phishing, sketch-based interfaces, design patterns, web usability and visualization tools, and rapid prototyping tools for the web and for ubicomp.

I work a lot with the CUPS lab (CMU Usable Privacy and Security) and the Mobile Commerce Lab. I'm also an associate editor for IEEE Pervasive (heading up the conference reports column). I'm a co-founder of Wombat Security Technologies, and am also an Alfred P. Sloan Research Fellow.

Our research group has been generously funded through a number of sources, including the National Science Foundation, DARPA, the Army Research Office, Microsoft, Nokia Research, Intel, Google, Portugal Telecom, CMU Cylab, the Institute for the Study of Entrepreneurship, Innovation, and Technology, and the Alfred P. Sloan Foundation.

Current Research
 
Here is a wordle that summarizes my current research:

Augmented Social Graph
Smartphones and social networking services are both experiencing meteoric rates of adoption from people across most demographics. Combining smartphone data with social networking data creates an exciting new opportunity to observe and investigate social behavior at a level of detail and at a massive scale never before possible. Our goal with this project is to build a better computational model of social relationships, to capture tie strength, groups, and roles. Such an augmented social graph will have a number of applications, in terms of streamlining communications and helping with privacy and security policies.

Casual Authentication
Passwords were a good idea when we only had a few of them, but are having serious problems scaling up, especially as more ubicomp services and cloud computing services are deployed. Our goal with this project is to understand how to simplify authentication using a number of sensors and behavioral models, while also maintaining adequate levels of security.

Android App Scanner
With the widespread adoption of smartphones, mobile apps have gained mainstream popularity. These apps can make use of a number of the smartphone's capabilities--including network access, data storage, and sensors detecting motion, location, and sound level--and personal data, such as one's call logs and contacts list. These capabilities allow developers to create rich and compelling applications, but can also lead to new kinds of spyware, malware, and privacy intrusions, which we are just starting to see emerge. Our goal with this project is to develop a series of new techniques to understand what mobile apps are really doing, and better ways of communicating that to end-users.

The Research Team
I work with an amazingly talented group of PhD students and post-docs:
  • Polo Chau, co-advised with Christos Faloutsos, working on infoviz and discovery for large-scale graphs
  • Jialiu Lin, co-advised with Norman Sadeh, working on privacy and security of mobile apps
  • Jason Wiese, co-advised with John Zimmerman, working on understanding social relationships using smartphone and social network data
  • Eiji Hayashi, working on streamlining authentication in ubicomp and cloud computing environments
  • Shah Amini, working on privacy and security for mobile apps
  • Guang Xiang, co-advised with Carolyn Rose
  • Sauvik Das, working on streamlining authentication in ubicomp and cloud computing environments

Some Stuff I Helped Create
Web Design Patterns Design Patterns for Ubiquitous Computing Rapid Prototyping and Evaluation Tools Instructor Guides Anti-Phishing Phil The Design of Sites
I co-authored a book on web site design, which uses the notion of web design patterns as a way for facilitating the construction of customer-centered web sites. Check out the web site for our book The Design of Sites.
Teaching
Courses taught at Carnegie Mellon University: Past courses taught at University of California at Berkeley:
  • Inventing The Future: User Interface Design, Prototyping, and Evaluation (2001 2002 2004)
  • Spring 2001 - Freshman Seminar: The Past, Present, and Future of Interactive Computing
Service
Odds and Ends

"Web 2.0 can't win over Brain 1.0."
  — Robin Dunbar

"Society is indeed a contract... a partnership not only between those who are living, but between those who are living, those who are dead, and those who are to be born."
  — Edmund Burke

"It was, of course, nothing more than sexism, the especially virulent type espoused by male techies who sincerely believe that they are too smart to be sexists."
  — Neal Stephenson, Snow Crash

"If you want to build a ship, don't drum up the men to gather wood, and don't assign them tasks and give orders. Instead, teach them to long for the vast and endless immensity of the sea."
  — Antoine de Saint-Exupery

"Make no little plans. They have no magic to stir men's blood and probably themselves will not be realized. Make big plans; aim high in hope and work, remembering that a noble, logical diagram once recorded will never die, but long after we are gone will be a living thing, asserting itself with ever-growing insistency. Remember that our sons and grandsons are going to do things that would stagger us. Let your watchword be order and your beacon beauty. Think big."
  — Daniel Burnham

"Civilization advances by extending the number of operations we can perform without thinking about them."
  — Alfred North Whitehead