Roy Vanegas

Educator. Programmer. Composer.

About

I am a freelance web developer based in New York City, working primarily in JavaScript, PHP, HTML5, CSS3, and Sass. (Follow the Freelancer link for more.) Between 2005 and 2013, I taught computer programming at a public college in New York City, and, in 2010, I founded that school’s web programming certificate.

I blog about web technologies, namely HTML and CSS, at http://www.essential-html.com, and about things in general at http://roy.vanegas.org/thoughts.

I currently teach at Columbia University, Parsons The New School for Design, Rhode Island School of Design, and Touro College.

In February 2013, I left my public college lead instructor position to found the forthcoming The Code Educators, a hybrid online school for full XAMP stack web programming.

As a designer, I have created flyers, electronics, including a wireless guitar pick and a six-channel audio installation, and web sites. A partial portfolio appears below. I occasionally fix cars and document the process.

Hover your mouse below if you want to know about my academic background.

After taking a break from both high school and college in my late teens to play music, I returned to academia in the late 90s, attending Queensborough Community College and earning a liberal arts degree with a minor in mathematics. I then attended Columbia University for three years before earning a Bachelor of Arts degree in computer science and music from Hunter College. I continued my studies at NYU’s Tisch School of the Arts, earning a Master of Professional Studies degree with a concentration in interactive computer music. I also studied composition at Queens College’s Aaron Copland School of Music.

Teacher

I began teaching in 2005, cutting my teeth, as they say, at Hunter College’s Continuing Education Department. I now teach at undergraduate and graduate divisions of colleges throughout the tri-state area. In 2013, I began teaching at The Code Educators, assuming the role of lead instructor.

Some of the courses I currently teach—or have taught—are listed below, and a full listing appears here.

Course HTML
Syllabus https://www.thecodeeducators.com/classes/html/
Institution Currently: The Code Educators. Previously: Continuing Education, Hunter College.
Course CSS
Syllabus https://www.thecodeeducators.com/classes/css/
Institution Currently: The Code Educators. Previously: Continuing Education, Hunter College.
Course PHP
Syllabus https://www.thecodeeducators.com/classes/php/
Institution Currently: The Code Educators. Previously: Continuing Education, Hunter College.
Course JavaScript
Syllabus Pending
Institution Currently: The Code Educators. Previously: Continuing Education, Hunter College.
Course MySQL
Syllabus Pending
Institution Currently: The Code Educators. Previously: Continuing Education, Hunter College.
Course Thesis
Syllabus Pending
Institution The Code Educators
Course C
Syllabus Pending
Institution Currently: The Code Educators. Previously: Continuing Education, Hunter College.
Course Multimedia Tools
Syllabus http://roy.vanegas.org/teaching/at_touro_college/wmm_602
Institution Graduate School of Technology, Touro College
Course Designing for E-commerce
Syllabus http://roy.vanegas.org/teaching/at_touro_college/wmm_603
Institution Graduate School of Technology, Touro College
Course The Business of Web and Multimedia Design
Syllabus http://roy.vanegas.org/teaching/at_touro_college/wmm_630
Institution Fall 2012. Fall 2013. Graduate School of Technology, Touro College
Course XML
Syllabus Pending
Institution Currently: The Code Educators. Previously: Continuing Education, Hunter College.
Course Project Studio
Syllabus None
Institution Spring 2012. Continuing Education, Hunter College.
Course Web Design, Graphics, and Theory
Syllabus http://roy.vanegas.org/teaching/at_csi/com_370
Institution Fall 2013. Department of Media Culture, College of Staten Island.
Course Introduction to Interactive Computing
Syllabus http://roy.vanegas.org/teaching/at_tcnj/imm_120
Institution Fall 2013. Interactive Multimedia, The College of New Jersey.

Freelancer

I program and design web sites. I began freelancing as a software engineer in 2003, and my early work was in C, but today I focus almost exclusively on programming in web- and XAMP-stack languages. I do so through The Code Educators.

Composer

I’ve composed music my entire adult life, but didn’t get serious about it until 2004, when I discovered the Cubase DAW. I compose electronic music under the artist moniker Noise Floor Music and new classical music under my own name. A list of compositions and scores is forthcoming.

Student

As a graduate student at NYU between 2006—2010, I documented some of the projects I worked on and wrote some tutorials. The link provided here leads you to the site as it was written in 2009—2010.

Portfolio

Go to http://roy.vanegas.org/portfolio to see more.