Hacker News new | ask | show | jobs
by tdfx 2851 days ago
One of my CS professors used the "flipped classroom" technique. He would assign the readings and expect them to be done by the time of the scheduled class. Then we would jointly do exercises and collaborate on the topics that were touched upon in the readings. He was ruthless if it was obvious you hadn't done the reading. It was effective.

I think one or two days a week for 2 hours is the perfect amount of lab/in-person collaboration time. Combined with an online forum for questions and video lectures, that would be an ideal course of instruction for me.