Seems a reasonably amount to me. Hard to judge how long my class is spending. I don’t think I’d want more than 2 hours, some turned up for a daily hour long team meet this week.