stanford engineering
deep belief networks
twit.tv