Roy Vanegas

Educator. Programmer. Composer.

About

About half my time is spent with computers or teaching how to program them. (I wrote my first line of code in 1996; I tutored my first student in 1997.) 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 2012, I began teaching programming, design, and web-related technologies part-time as an adjunct professor at an independent college in the Flatiron section of Manhattan. In February 2013, I left my public college lead instructor position to found The Code Educators, a hybrid online school for full XAMP stack web programming.

The other half of my time is spent working as a freelance software engineer/web designer and studying music as a graduate student in composition. As an engineer, I’ve worked mostly in the web sphere, specifically with CSS and PHP. Follow the Freelancer link for more.

As a designer, I’ve created flyers, electronics, including a wireless guitar pick and a six-channel audio installation, and web sites. A partial Portfolio appears below. Oh, and I occasionally fix cars and document the repairs.

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. I attended Queensborough Community College, 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 am currently pursuing a second master’s degree in 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.