1. Air particles hit specks of smoke
2. If many particles hit one side of a smoke speck, they push the speck in that direction
3. The air particles are moving about randomly and so the direction in which the smoke speck is pushed will change all the time