i gotta disagree, i had atleast 1 class like that every semester and while it sucks enduring the class while your in it, there are a few great perks that i felt make it totally worth it:
1 - i signed up for these classes because they allowed me to ski 3-5 days a week
2 - teachers typically don't enjoy them anymore than you do, and i found that i was almost always let out before the 3 hours had passed
3 - yea it sucks while your sitting in them, but the feeling you get when you get out of the class and realize your done with it for a whole week is pretty awesome
just my two cents, i definitely wouldn't have been able to do my internship doing the park updates for stowe my last 2 years at UVM if it wasn't for 3 hour night classes and online courses