Yes!
Follow these instructions to join IMMERSE on Computer:
Log in to your account, and click on Launch button in the middle of the screen.
The IMMERSE app will open in a separate tab using NVIDIA streaming service. The link is labeled play.geforcenow.com.
Click the green "Start button", and you'll be in IMMERSE!