## Contact
#### Joe Versoza (jversoza at cs dot nyu dot edu)
Clinical Associate Professor
Computer Science Department
Courant Institute of Mathematical Sciences
251 Mercer Street, Room 422
New York, New York 10012
## Current
#### 2024 - Spring
* [CSCI-UA.0467-001 and 002](http://cs.nyu.edu/courses/spring24/CSCI-UA.0467-001/) - _Special Topics_ - Applied Internet Technology - section __001__ and __002__
* [CSCI-UA.0479-001](http://cs.nyu.edu/courses/spring24/CSCI-UA.0479-001/) - Database Management and Analysis - section __001__
## Interests
Hi. Some things I'm into _right now_:
* Integrating programming/developer tools into computer science education
* Developing _modern_ web applications, both on the server and client side
* Finding interesting data sets (u kno of ne? lmk)
* Internet culture (1337 speak! memes! emoji! 😂) a
* Creating and playing games - from casual computer games to intricate desktop board games
Drop by if you want to:
* Pick up some fancy vim (vi, neovim are also 👌) commands
* Talk about Python or JavaScript
* Need some help with the commandline
* Practice your interview skills
## Teaching Archives
#### 2023 - Fall
* [CSCI-UA.0467-001 and 002](http://cs.nyu.edu/courses/fall23/CSCI-UA.0467-001/) - _Special Topics_ - Applied Internet Technology - section __001__ and __002__
* [CSCI-UA.0479-001](http://cs.nyu.edu/courses/fall23/CSCI-UA.0479-001/) - Database Management and Analysis - section __001__
#### 2023 - Spring
* [CSCI-UA.0467-001 and 002](http://cs.nyu.edu/courses/spring23/CSCI-UA.0467-001/) - _Special Topics_ - Applied Internet Technology - section __001__ and __002__
* [CSCI-UA.0479-001](http://cs.nyu.edu/courses/spring23/CSCI-UA.0479-001/) - Database Management and Analysis - section __001__
#### 2022 - Fall
* [CSCI-UA.0467-001 and 002](http://cs.nyu.edu/courses/fall22/CSCI-UA.0467-001/) - _Special Topics_ - Applied Internet Technology - section __001__ and __002__
* [CSCI-UA.0479-001](http://cs.nyu.edu/courses/fall22/CSCI-UA.0479-001/) - Database Management and Analysis - section __001__
#### 2022 - Spring
* [CSCI-UA.0467-001 and 002](http://cs.nyu.edu/courses/spring22/CSCI-UA.0467-001/) - _Special Topics_ - Applied Internet Technology - section __001__ and __002__
* [CSCI-UA.0479-001](http://cs.nyu.edu/courses/spring22/CSCI-UA.0479-001/) - Database Management and Analysis - section __001__
#### 2021 - Fall
* [CSCI-UA.0467-001](http://cs.nyu.edu/courses/fall21/CSCI-UA.0467-001/) - _Special Topics_ - Applied Internet Technology - section __001__
* [CSCI-UA.0479-001](http://cs.nyu.edu/courses/fall21/CSCI-UA.0479-001/) - Database Management and Analysis - section __001__
#### 2021 - Spring
* [CSCI-UA.0480-034](http://cs.nyu.edu/courses/spring21/CSCI-UA.0480-034/) - _Special Topics_ - Applied Internet Technology - section __034__
* [CSCI-UA.0479-001](http://cs.nyu.edu/courses/spring21/CSCI-UA.0479-001/) - Database Management and Analysis - section __001__
#### 2020 - Fall
* [CSCI-UA.0003-001](http://cs.nyu.edu/courses/fall20/CSCI-UA.0003-001/) - Introduction to Computer programming (Limited Experience) - section __001__
* [CSCI-UA.0480-034](http://cs.nyu.edu/courses/fall20/CSCI-UA.0480-034/) - _Special Topics_ - Applied Internet Technology - section __034__
* [CSCI-UA.0060-001](http://cs.nyu.edu/courses/fall20/CSCI-UA.0060-001/) - Database Design and Implementation - section __001__
#### 2020 - Spring
* [CSCI-UA.0003-002](http://cs.nyu.edu/courses/spring20/CSCI-UA.0003-002/) - Introduction to Computer programming (Limited Experience) - section __002__
* [CSCI-UA.0480-008](http://cs.nyu.edu/courses/spring20/CSCI-UA.0480-008/) - _Special Topics_ - Applied Internet Technology - section __008__
* [CSCI-UA.0479-001](http://cs.nyu.edu/courses/spring20/CSCI-UA.0479.001/) - _Special Topics_ - Data Management and Analysis - section __001__
#### 2019 - Fall
* [CSCI-UA.0003-001](http://cs.nyu.edu/courses/fall19/CSCI-UA.0003-001/) - Introduction to Computer programming (Limited Experience) - section __001__
* [CSCI-UA.0480-001](http://cs.nyu.edu/courses/fall19/CSCI-UA.0480-001/) - _Special Topics_ - Applied Internet Technology - section __001__
* [CSCI-UA.0480-003](http://cs.nyu.edu/courses/fall19/CSCI-UA.0480-003/) - _Special Topics_ - Data Management and Analysis - section __003__
#### 2019 - Spring
* [CSCI-UA.0002-002 and 008](http://cs.nyu.edu/courses/spring19/CSCI-UA.0002-008/) - Introduction to Computer programming - section __002__ and __008__
* [CSCI-UA.0480-008](http://cs.nyu.edu/courses/spring19/CSCI-UA.0480-008/) - _Special Topics_ - Applied Internet Technology - section __008__
#### 2018 - Fall
* [CSCI-UA.0480-001 and 003](http://cs.nyu.edu/courses/fall18/CSCI-UA.0480-003/) - _Special Topics_ - Applied Internet Technology - section __001__ and __003__
* [CSCI-UA.0480-007](http://cs.nyu.edu/courses/fall18/CSCI-UA.0480-007/) - _Special Topics_ - Data Management and Analysis - section __007__
#### 2018 - Summer
* [CSCI-UA.0002-002](http://cs.nyu.edu/courses/summer18/CSCI-UA.0002-001/) - Introduction to Computer programming - section __002__
#### 2018 - Spring
* [CSCI-UA.0480-008](http://cs.nyu.edu/courses/spring18/CSCI-UA.0480-008/) - _Special Topics_ - Applied Internet Technology - section __008__
* [CSCI-UA.0002-002](http://cs.nyu.edu/courses/spring18/CSCI-UA.0002-002/) - Introduction to Computer programming - section __002__
* [CSCI-UA.0002-008](http://cs.nyu.edu/courses/spring18/CSCI-UA.0002-008/) - Introduction to Computer programming - section __008__
#### 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__
#### 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