Ku virtual lab