Programming for Nova