Efficient Time Allocation Techniques