Hero Image: 
Teaser Text: 
COVID-19 Updates and Information
Appearance Order: 

Faculty and Staff

The GrC Department faculty is composed of well-known researchers, writers, consultants, and industry scholars. The faculty has gained a national reputation as leaders in the field of printing management, technology, design reproduction, and web and digital media, while gaining prominence in areas of Web applications and new media. This extensive knowledge has translated into unprecedented learning opportunities for students. The modern resources of the department and the vast knowledge of the faculty combine to provide students with the best possible education in graphic communication.

Students also benefit from the university's Research Professors from Industry Program. Through this program, the department brings graphic communication experts from industry into the classroom to provide supplemental instruction. The program gives students access to key industry figures who share views on day-to-day issues faced in the field.


Name Office Phone Email Spring 2021 Office Hours

Tenured/Tenure-Track Faculty

Colleen Twomey
Associate Professor, Department Chair
26-201 805-756-7385 ctwomey@calpoly.edu

Virtual Office Hours: 

Monday and Friday 

11:00am - 12:00pm

By Appointment via Calendly and By Email

Lorraine Donegan
26-215 805-756-7302 ldonegan@calpoly.edu

Virtual Office Hours:

Tuesday 12:30pm - 2:00pm

Wednesday 3:15pm - 4:45pm

Thursday 12:30pm - 1:30pm

via Calendly

Malcolm Keif
26-210C 805-270-5343 mkeif@calpoly.edu

Virtual Office Hours:

Monday 11:00am - 12:00pm

Tuesday 10:00am - 12:00pm

via Calendly

or By Appointment

Ruoxi Ma
Assistant Professor
26-210B 805-756-1466 rma07@calpoly.edu

Virtual Office Hours:

Monday and Wednesday

12:00pm - 3:00pm

By appointment only via Calendly

Ken Macro
26-216 805-756-2257 kmacro@calpoly.edu

Virtual Office Hours:

Tuesday 2:00pm - 3:00pm

Thursday 10:00am - 11:00am

via Calendly via Zoom

Bruno Ribeiro
Associate Professor
26-214 805-756-2729 ribeiro@calpoly.edu

Virtual Office Hours:

Monday and Wednesday 1:00pm - 2:00pm

Tuesday and Thursday 1:00pm –3:00pm

Friday 2:00pm – 4:00pm

By appointment only via Calendly

Xiaoying Rong
26-208 805-756-2027 xrong@calpoly.edu

Virtual Office Hours: 

Monday and Wednesday 

9:00am - 10:00am via Zoom 

or By Appointment via Calendly

Dina Vees
Assistant Professor
26-206 805-756-1127 dvees@calpoly.edu

Virtual Office Hours:

Monday 10:00am - 11:00am and

1:00pm - 2:00pm

Tuesday 2:00pm - 3:00pm 

Wed 9:00am –11:00am

via Zoom via Calendly

or By Appointment 


Hocheol Yang
Assistant Professor

26-209A 805-756-2210


Virtual Office Hours: 

Monday 1:00pm - 4:00pm 

Friday 1:00pm - 3:00pm

via Calendly and By Email


Ivan Bradley 26-221B 805-756-1108 iwbradle@calpoly.edu

Virtual Office Hours:

GRC 377(05) Thursday 4:30pm - 5:30pm via zoom

GRC 377(09) Wednesday 4:30pm - 5:30pm via zoom 

April Elliott 26-221B 805-756-1108 apelliot@calpoly.edu

Virtual Office Hours:

By Appointment 

Gordon Rivera 26-221B 805-756-1108 gorivera@calpoly.edu Not teaching Spring 2021
Ron Selvey 26-211B 805-756-1108 rsselvey@calpoly.edu

Not teaching Spring 2021

Lyndee Sing Small 26-205 805-756-1108 lsing@calpoly.edu

Virtual Office Hours:

Monday 2:00pm - 3:00pm

Wednesday 11:00am - 12:00pm

via Calendly via Zoom

or By Appointment

Kelly Smith   805-756-1108  ksmit202@calpoly.edu

Virtual Office Hours:

Monday 2:00pm-2:45pm & 4:30pm 5:30pm

Wednesday 4:15pm - 5:00pm

Thursdays 2:00pm -3:00pm (Drop in Lab Help

Friday 2:00pm - 4:00pm

via Calendly

Doug Speer 26-205 805-756-1108 dspeer@calpoly.edu

Virtual Office Hours:

Tuesday 6:00pm - 7:00pm

via Zoom By Appointment

Donna Templeton 26-205 805-756-1108 dtemplet@calpoly.edu

Virtual Office Hours:


1:00pm – 2:00pm via Calendly

Jeff Van Kleeck 26-221B 805-756-5010 jvanklee@calpoly.edu

Not teaching Spring 2021


Michelle Godfrey
Administrative Support
26-201B 805-756-1108 mrgodfre@calpoly.edu
By Appointment

Peter Schlosser

Equipment Maintenance Technician II

26-211A 805-756-2109 pschloss@calpoly.edu

By Appointment

Steve Standifer

Information Technology Consultant

26-221A 805-756-5613 sstand@calpoly.edu By Appointment

Jen Owen

Administrative Support



jowen01@calpoly.edu By Appointment


Related Content