Ryan Cannon
Assistant Professor, Department of Communication
Disciplines
- Communication
Research Interests
- Screenwriting
- Film Production
- Film Studies
Assistant Professor, Department of Communication
Assistant Professor and Director of Family Studies
Associate Professor, Department of English Literature
Associate Professor, Department of Electrical & Computer Engineering and Department of Materials Science & Engineering
Assistant Professor, Department of Chemistry
Associate Professor, Department of Mathematics
Professor, Department of Political Science and Co-Director of the Canadian Studies Program
Assistant Professor, Department of Music
Assistant Professor, Department of Biological Sciences
Associate Director of English Language Support
Associate Professor, Department of Electrical & Computer Engineering
Assistant Professor, Department of Kinesiology
Emeritus Faculty; previously Librarian and Associate Professor
Associate Professor, Department of Mathematics
Professor and Director, Department of Curriculum, Instruction and Foundational Studies
Associate Professor, Department of Geosciences
Professor, Department of History
Adjunct Graduate Research Faculty & Visiting Scientist, Hampikian Lab, Department of Biological Sciences
Professor of Spanish, Department of World Languages