Roy Vanegas

Educator. Programmer. Composer.

About

I am a senior web developer at a private university in New York City, working primarily in JavaScript, PHP, HTML5, CSS3, and Sass. 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.

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. I currently teach at Parsons The New School for Design, Columbia University, Rhode Island School of Design, and Touro College.

Before taking on my current web developer role, I worked extensively as a freelance software engineer and web designer. (Follow the Freelancer link for more.) 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

I’ve designed flyers, concert programs, electronics, and web sites. Links to the web sites I’ve worked on—images of which are compiled as a background image for this section of this web site—are forthcoming.