Teaching on a Budget