## Contact #### Joe Versoza (jversoza at cs dot nyu dot edu) Clinical Assistant Professor<br> Computer Science Department<br> Courant Institute of Mathematical Sciences<br> 251 Mercer Street, Room 423<br> New York, New York 10012 ## Current Courses #### 2017 - Fall * [CSCI-GA.1120-001](http://cs.nyu.edu/courses/fall17/CSCI-GA.1120-001/) - _Graduate Course_ - Introduction to Programming * [CSCI-UA.0480](http://cs.nyu.edu/courses/fall17/CSCI-UA.0480-003/) - _Special Topics_ - Applied Internet Technology - section __003__ * [CSCI-UA.0480](http://cs.nyu.edu/courses/fall17/CSCI-UA.0480-007/) - _Special Topics_ - Applied Internet Technology - section __007__ ## Interests Hi. Some things I'm into _right now_: * Developing _modern_ web applications, both on the server and client side * Internet culture and glitch/net inspired art * Integrating programming/developer tools into computer science education * Creating and playing games - from casual computer games to intricate desktop board games Drop by if you want to: * Pick up some fancy vim commands * Talk about Python or JavaScript * Need some help with the commandline * Practice your interview skills * Make a bunch of animated gifs ## Teaching Archives #### 2017 - Summer * [CSCI-UA.0002-001](http://cs.nyu.edu/courses/summer17/CSCI-UA.0002-001/) - Introduction to Computer Programming - section __001__ #### 2017 - Spring * [CSCI-UA.0002-002](http://cs.nyu.edu/courses/spring17/CSCI-UA.0002-002/) - Introduction to Computer Programming - section __002__ * [CSCI-UA.0002-008](http://cs.nyu.edu/courses/spring17/CSCI-UA.0002-008/) - Introduction to Computer Programming - section __008__ * [CSCI-UA.0480-008](http://cs.nyu.edu/courses/spring17/CSCI-UA.0480-008/) - _Special Topics_ - Applied Internet Technology - section __008__ #### 2016 - Fall * [CSCI-UA.0480-001](http://cs.nyu.edu/courses/fall16/CSCI-UA.0480-001/) - _Special Topics_ - Applied Internet Technology - section __001__ * [CSCI-UA.0480-007](http://cs.nyu.edu/courses/fall16/CSCI-UA.0480-007/) - _Special Topics_ - Applied Internet Technology - section __007__ * [CSCI-UA.0002-008](http://cs.nyu.edu/courses/fall16/CSCI-UA.0002-008/) - Introduction to Computer Programming - section __008__ #### 2016 - Spring * [CSCI-UA.0101-004](http://cs.nyu.edu/courses/spring16/CSCI-UA.0101-004/) - Introduction to Computer Science - section __004__ * [CSCI-UA.0380-004](http://cs.nyu.edu/courses/spring16/CSCI-UA.0380-004/) - _Topics of General Interest_ - Python for Applications - section __004__ * [CSCI-UA.0480-010](http://cs.nyu.edu/courses/spring16/CSCI-UA.0480-010/) - _Special Topics_ - Applied Internet Technology - section __0l0__ #### 2015 - Fall * [CSCI-UA.0002-008](http://cs.nyu.edu/courses/fall15/CSCI-UA.0002-008/) - Introduction to Computer Programming - section __008__ * [CSCI-UA.0002-010](http://cs.nyu.edu/courses/fall15/CSCI-UA.0002-010/) - Introduction to Computer Programming - section __010__ * [CSCI-UA.0480-001](http://cs.nyu.edu/courses/fall15/CSCI-UA.0480-001/) - _Special Topics_ - Applied Internet Technology - section __001__ #### 2015 - Spring * [CSCI-UA.0002-007](http://cs.nyu.edu/courses/spring15/CSCI-UA.0002-007/) - Introduction to Computer Programming - section __007__ * [CSCI-UA.0002-008](http://cs.nyu.edu/courses/spring15/CSCI-UA.0002-008/) - Introduction to Computer Programming - section __008__ * [CSCI-UA.0101-004](http://cs.nyu.edu/courses/spring15/CSCI-UA.0101-004/) - Introduction to Computer Science - section __004__ #### 2014 - Fall * [CSCI-UA.0002-001](http://cs.nyu.edu/courses/fall14/CSCI-UA.0002-001/) - Introduction to Computer Programming - section __001__ * [CSCI-UA.0002-010](http://cs.nyu.edu/courses/fall14/CSCI-UA.0002-010/) - Introduction to Computer Programming - section __010__ * [CSCI-UA.0480-002](http://cs.nyu.edu/courses/fall14/CSCI-UA.0480-002/) - _Special Topics_ - Applied Internet Technology - section __002__ #### 2014 - Spring * CSCI-UA.0002 - Introduction to Computer Programming (NYU) * MTEC1002 - Media Skills Lab, Programming Tools (New York City College of Technology, CUNY) #### 2013 - Fall * CSCI-UA.0002 - Introduction to Computer Programming (NYU) #### 2013 - Spring * CSCI-UA.0002 - Introduction to Computer Programming, Courant, New York University (NYU) * MTEC1002 - Media Skills Lab, Programming Tools (New York City College of Technology, CUNY) #### 2012 - Fall * CSCI-UA.0002 - Introduction to Computer Programming (NYU) #### 2012 - Spring * MTEC2002 - Media Skills Lab, Python (New York City College of Technology, CUNY) ## Workshops #### 2014 * ITP Camp * Python Basics * Intro to Node and Express * Using vim * GitHub and GitHub Pages #### 2011 * [PyGotham 2011, NYC Python Conference](http://foureyes.github.com/python-basics/) - Python Basics #### 2012 * [PyGotham 2012, NYC Python Conference](http://foureyes.github.com/pygotham-2012/) - Introduction to Python / Notable Features