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.

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

SCS allowed my appointment as a Teaching Professor to lapse and I will not be returning to the classroom for SCS this fall.


I will return as an adjunct faculty member of of the College of Fine Arts this coming fall 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

Details coming soon...

Email: jr2u@andrew.cmu.edu.