Skip to content

I teach

I currently teach Media & Technology in Science & Human Performance (KINE 320) in the Kinesiology Department of Cal Poly.

Students enrolled in KINE 3200 learn about applications of computers, electronic media and information technology as related to promoting health. Projects include digital videos, professional websites (using HTML and CSS), ePortfolios, and blogs.


I previously taught Web Design & Development as an Adjunct Associate Professor in the Computer Graphics Department of Camden County College (NJ) from 2012 - 2014.

My courses focused on the languages of web development, as well as theoretical and technical concepts. I taught:

  • Web Page Design I (CGR-113)
  • Web Page Design II (CGR-214)
  • Web Development (CGR-220)
  • Web Multimedia (CGR-215)
  • Graphics for the Web (CGR-205)

Student Evaluation & Feedback

This guy is a LEGEND. I don't remember the last time a whole class has clapped for a professor the last day of lecture. Prof. Rubenstein is a god. It was a pleasure to be a student of yours. Your class was very interesting and intriguing.

A student enrolled in KINE 320, Winter 2015
See more evaluations