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 |