Democratizing robot learning: teaching by demonstration with everyday users in mind