Jim Roberts -- Teaching Professor (retired)

I had the pleasure and delight of teaching introductory programming in various languages to Carnegie Mellon students for 26 1/2 years.

I had the privilege of advising CS freshmen starting with the very first CS freshman class in 1994 for 11 years.

My final teaching responsibility for the School of Computer Science was teaching 15-102 during Summer 1 in 2011.

SCS allowed my appointment as a Teaching Professor to lapse and I did not return the classroom for SCS after that course.


I am currently an adjunct faculty member of of the College of Fine Arts and teach one class that is cross listed for Art, Architecture, and Design students as one of the following:

- 48-257 Computing for the Arts with Processing
- 48-757 Computing for the Arts with Processing
- 51-257 Computing for the Arts with Processing
- 51-757 Computing for the Arts with Processing
- 60-257 Computing for the Arts with Processing

The link to this course in on my CS Home Page.

Email: jr2u@andrew.cmu.edu.