T+LL: Teaching and Learning Laboratory