Richard Keenan » Classes
Code | Semester | Instructor | Capacity |
---|---|---|---|
SPAN 102 | Winter 2013 | Richard Keenan | All 35 seats available |
SPAN 202 | Winter 2013 | Richard Keenan | All 35 seats available |
SPAN 101 | Fall 2012 | Richard Keenan | All 35 seats available |
SPAN 201 | Fall 2012 | Richard Keenan | All 35 seats available |
SPAN 102 | Winter 2012 | Richard Keenan | All 40 seats available |
SPAN 202 | Winter 2012 | Richard Keenan | All 40 seats available |
SPAN 101 | Fall 2011 | Richard Keenan | All 40 seats available |
SPAN 201 | Fall 2011 | Richard Keenan | All 40 seats available |
SPAN 102 | Winter 2011 | Richard Keenan | All 35 seats available |
SPAN 101 | Fall 2010 | Richard Keenan | All 35 seats available |
SPAN 102 | Winter 2010 | Richard Keenan | All 35 seats available |
SPAN 202 | Winter 2010 | Richard Keenan | All 35 seats available |
SPAN 101 | Fall 2009 | Richard Keenan | All 35 seats available |
SPAN 201 | Fall 2009 | Richard Keenan | All 35 seats available |
SPAN 102 | Winter 2009 | Richard Keenan | All 35 seats available |
SPAN 101 | Fall 2008 | Richard Keenan | All 35 seats available |
SPAN 101 | Winter 2008 | Richard Keenan | All 35 seats available |