Tackling Teacher Shortages with Smart Technology