## Contact #### Joe Versoza (jversoza at cs dot nyu dot edu) Clinical Associate Professor<br> Computer Science Department<br> Courant Institute of Mathematical Sciences<br> 251 Mercer Street, Room 422<br> 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