Wait-learning makes it easier for busy people to learn informally, by automatically detecting when they are waiting and delivering optional learning exercises that can be completed during wait time.

In our busy, time-crunched world, millions of people resolve to learn a new skill or develop a new habit, yet most cannot afford to dedicate large blocks of time to focused instruction in traditional classroom settings. Wait-learning encourages people to learn during times when they would otherwise be waiting, by automatically detecting waiting moments and presenting educational exercises during that time. Combining wait time with productive work opens up a new class of software systems that overcome the problem of limited time by making use of existing wait time for productive activities. Examples of wait-learning moments used by our systems include elevator waiting, waiting for instant message replies, waiting during pull-to-refresh, waiting for wifi to connect, waiting for email to finish sending.

Impact Areas